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>

解决方案 »

  1.   


    现在用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>
      

  2.   


    如果log4j.properties放在web-inf/classes路径下,就不用在web.xml添加了 。
      

  3.   

    <context-param> 
    <param-name>log4jConfigLocation </param-name> 
    <param-value>/WEB-INF/classes/log4j.properties </param-value> 
    </context-param> 
      

  4.   

    就是这样log4j.properties放在web-inf/classes路径下。 
    log4j-1.2.8.jar放在web-inf/lib下。 
    在web.xml中不用添加任何配置。
    我还想问一下,在MyEclipse 中怎么弄呀,而不在tomcat中加log4j.properties。怎么让MyEclipse自动把log4j.properties加到web-inf/classes路径下呀?
      

  5.   


    直接放在你的项目的src
    目录下应该就可以了,不用配置,