log4j:ERROR Could not read configuration file from URL [file:/C:/WebProj/apache-tomcat-7.0.73/webapps/J_QNZ_MERCHANT_PC/WEB-INF/classes/log4j.properties].
java.io.FileNotFoundException: C:\WebProj\apache-tomcat-7.0.73\webapps\J_QNZ_MERCHANT_PC\WEB-INF\classes\log4j.properties (系统找不到指定的文件。)
出现以上的问题,就是\WEB-INF\classes\log4j.properties找不到文件,追溯到配置文件的配置,可以设置为如下:
<!-- ServletContext初始化参数 -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>
最后,clean,publish,start就ok
本文解决了一个关于log4j配置文件未被Tomcat正确读取的问题。通过设置正确的配置路径classpath:log4j.properties,并进行clean、publish和重启操作,成功解决了log4j.properties文件未找到的问题。
1万+

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



