最近,在将Eclipse开发的Maven项目导入Idea并启动项目后
无法访问网页。 “这个网页不能正常工作。 localhost重定向你的次数太多了”。
有一点漏洞的是,在Eclipse中,这个项目是100%可行的,没有任何问题。 但是,在部署到Idea之后,发生了这个错误。
所以主观上,项目没有问题,自己导入Idea的动作是错误的,在查阅了很多资料,尝试了三种导入Idea的方式后,每种方式都遇到了同样的问题。
如果您不知道IDEA将如何引入Maven项目,建议您阅读以下文章。 其中附有个人见解,检查一个新项目引进后的10个步骤
3359 blog.csdn.net/xiaozhe GAA/article/details/104834071
进一步想想,自己的项目是不是有问题
问题原因:使用idea配置tomcat启动时,缺省情况下不会使用项目名称。 当然,也可以设定为项目名称。
如果使用eclipse设置tomcat启动,则这是默认的项目名称。
项目的全局阻止程序中存在硬编码,重定向的URL继续被阻止和重定向。
调查网络上的报道,大致情况如下。
1、跳页时,写错地址,反复跳死循环。 A-B-A死循环
2、配置全球拦截器时,写了重定向循环
3、我想我也是个漏洞,但如果你遇到的不是以上两个,而是新项目的伙伴,请考虑一下是不是因为存在硬编码。
软件的切换、特性的差异也发现了这个问题,按理说还是拦截器的写入有问题
如果部署是在线的,并且遇到了这种问题,请同时检查一下全局阻止程序编码问题
问题解决: 1、在网上查资料,所有的文章都指向同一个重点。 这个错误的原因是页面跳跃的时候,有处决周期,重定向次数过多而堵塞了
但是,项目中的代码逻辑没有问题。
2、尝试移除拦截器,发现可以拦截不存在的URL并运行
拦截元/全部
*.action指定监听后缀为. action的请求必须、
发现了以下内容。
因此,我们消除了由于项目配置错误而不是IDEA导入项目行为的错误。
3、突然,在eclipse里,我觉得我的项目可以依赖maven项目本身来启动。
pom文件集成了tomcat插件,因此尝试使用maven:插件启动
buildpluginsplugingroupidorg.Apache.Tomcat.maven/groupidartifactidtomcat7- maven-plugin/artifactidversion 2.2/veptid
4、两种方式启动后,唯一的区别在于:
使用idea配置tomcat启动时,缺省情况下不使用项目名称。 当然,也可以命名和设定项目名称。
如果使用eclipse设置tomcat启动,则这是默认的项目名称。
检查全球拦截器
在登录博客上写道已经死了,要求对以下几个URL进行释放处理。
/recruitment website/system/log in ‘|URL.equals ((/recruitment website/user/tolo gin ) )/recruitm idea启动时,您访问的是system/login,它一直被阻止并重定向。 重定向次数增多时,将发生上述错误。
5、解决方法,在tomcat上配置项目名称即可
快三计划QQ部
*.action指定监听后缀为. action的请求必须、
发现了以下内容。
因此,我们消除了由于项目配置错误而不是IDEA导入项目行为的错误。
3、突然,在eclipse里,我觉得我的项目可以依赖maven项目本身来启动。
pom文件集成了tomcat插件,因此尝试使用maven:插件启动
buildpluginsplugingroupidorg.Apache.Tomcat.maven/groupidartifactidtomcat7- maven-plugin/artifactidversion 2.2/veptid
4、两种方式启动后,唯一的区别在于:
使用idea配置tomcat启动时,缺省情况下不使用项目名称。 当然,也可以命名和设定项目名称。
如果使用eclipse设置tomcat启动,则这是默认的项目名称。
检查全球拦截器
在登录博客上写道已经死了,要求对以下几个URL进行释放处理。
/recruitment website/system/log in ‘|URL.equals ((/recruitment website/user/tolo gin ) )/recruitm idea启动时,您访问的是system/login,它一直被阻止并重定向。 重定向次数增多时,将发生上述错误。
5、解决方法,在tomcat上配置项目名称即可