在使用maven项目中,时不时的404,有时候启动都启动不起来,然后配置什么的都和别人是一样的。找解决方法,找半天,经过一段时间使用,我总结了一些自己遇到的分享给大家,希望有用
针对eclipse来说
1.针对普通情况可能导致的原因有:
(1)你打包的时候打包错误,导致包没打上。
解决:找到错误,重新打包。
(2)你打包打上了,但是tomcat下加载的还是旧文件或者根本没有加载进去。(通过反编译软件可以去看tomcat中jar文件内容)
解决:
在tomcat中,右键tomcat,点击clean...;
如果还不行,就可能你打包的时候没把新代码打包进去,这个时候,点击项目,右键 run As-->maven clean (清空打包),然后 点击项目后右键 run As --> maven install (打包),然后tomcat重新clean一下,去启动。
(3)maven引入包导致,比较你pom.xml中引入的spring 版本是3.10,但是你原来的可能是3.7;这个时候去看你maven引入的jar版本是不是不对,如下图。如果版本不对,需要把pom引入的代码注释掉,(如下图)然后等maven自动加载完毕后,重新放开注释就行,等加载完毕后,就会发现jar包引入版本变了。
(4)如果出现启动或者打包出现 IOC 这种提示就是你jar有问题;第一种是你项目打的jar有问题,需要你重新打一下jar看错误是什么;还有一种就是你引入的外部jar下载了一半,没有全部下载下来,这个时候你需要找到maven项目删除这个jar,然后maven update一下
简单就是这几种。希望大家有用。如有转载,请说明出处。