我公司的一个项目,eclipse开发的,j2ee项目,log4j.properties放到了WebRoot\WEB-INF\classes下
但执行private static Logger logger = Logger.getLogger(AcustomerDAO.class)时总是报错:log4j:WARN No appenders could be found for logger (com.sxcoal.Login.dao.AcustomerDAO).
log4j:WARN Please initialize the log4j system properly.另外用eclipse启动tomcat时也报:
log4j:WARN Please initialize the log4j system properly.
之类的错误,请大家帮帮忙指导一下!

解决方案 »

  1.   

    建议你实现 apache commons logging 接口。
    那样就不用绑定到某一日志的实现上。
    我向来都是放在类路径的根。从来没有出过问题。
      

  2.   

    可我用eclipse启动tomcat时,在tomcat启动过程中,在eclipse的控制台也报错误信息,这是什么原因呀:
    错误信息如下:
    log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.ConvertUtils).
    log4j:WARN Please initialize the log4j system properly.
      

  3.   

    把log4j.properties放到了WebRoot\WEB-INF\classes下应该不会有错的,我试过