log4j.properties放在web-inf/classes路径下。
log4j-1.2.8.jar放在web-inf/lib下。
web.xml中加入
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
log4j-1.2.8.jar放在web-inf/lib下。
web.xml中加入
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
现在用log4j.xml比较多。放在src或者web-inf下都可以。web.xml中配置。
<context-param>
<param-name >log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>6000</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
如果log4j.properties放在web-inf/classes路径下,就不用在web.xml添加了 。
<param-name>log4jConfigLocation </param-name>
<param-value>/WEB-INF/classes/log4j.properties </param-value>
</context-param>
log4j-1.2.8.jar放在web-inf/lib下。
在web.xml中不用添加任何配置。
我还想问一下,在MyEclipse 中怎么弄呀,而不在tomcat中加log4j.properties。怎么让MyEclipse自动把log4j.properties加到web-inf/classes路径下呀?
直接放在你的项目的src
目录下应该就可以了,不用配置,