在maven项目发布到tomcat的时候经常遇到一些问题,或者有些问题出现过多次,却经常忘记,再次做个小记录。
- maven项目发布到tomcat启动web.xml中的一些 java.lang.ClassNotFoundException异常:如
严重: Error configuring application listener of class org.springframework.web.util.Log4jConfigListener
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
如果确定包已经导入。很大可能是lib没有被打包到tomcat中项目的WEB-INF/lib目录下。
解决:项目右键——>properties——>检查是否有红线标记的Maven项。没有则进行添加问题解决。
2.有可能我们项目部署成功,启动没有报错,访问项目却报404错误。则同理,可能是上面图中 /src/main/webapp没有添加成功。
3.maven项目在导入oracle依赖时,会报错。解决办法
同理,如果有某些依赖包无法通过POM依赖加入时。都可以通过上述方法进行手动导入到本地仓库。
4.在