java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
这两个报错经常遇到,无外乎集中情况:
1. 相关的jar包没有引,或者是没下载加入lib
2. 如果使用maven,先看下elipse的maven配置是否正确,引用自己配置的Maven,自带的不要用。
2. 在web.xml里没有配置相关的listener,如下:
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
3.如果以上操作都做了,配置都没有问题,尝试在elipse中把项目从tomcat中删除,maven clean, 重新deploy项目到tomcat上。很多时候代码跟配置都没有问题了,之前部署文件的遗留问题会让server报错,影响你的判断。
本文针对Spring项目中Log4jConfigListener与ContextLoaderListener配置缺失或错误导致的问题提供解决方案,包括检查依赖包、配置文件及清理重部署等步骤。

451

被折叠的 条评论
为什么被折叠?



