每次部署一个项目,在WAR\WEB-INF\lib下都会生成一个log4j-1.2.11.jar文件。而这个文件就产生很多错误。删除就可以正常运行。。
怎么解决呢,是配置方面有问题吗?

解决方案 »

  1.   

    检查一下工程李build path,看看里面是不是包含了这个jar包,另外看看是否版本冲突的问题
      

  2.   

    应该是警告吧,你应该没有写log4j的配置文件。
      

  3.   

    是不是你的工程启动的时候,会自动copy一个jar包过来啊!
      

  4.   

    去检查一下build.xml文件,里面应该有copy这个lib的命令
      

  5.   

    每次部署一个项目,在WAR\WEB-INF\lib下都会生成一个log4j-1.2.11.jar文件。
    -------------------------------------------------------------------
    自动生成?不是你考过去的? 要看看你的build.xml怎么写的而这个文件就产生很多错误。删除就可以正常运行。。
    ------------------------------------------------------------------------
    log4j的jar包一般不会影响运行,如果你没有配log的properties,它会有警告,但是如果你部署在JBOSS上应该不会有这个问题,jboss的每个server都有自带的log4j.xml.怎么解决呢,是配置方面有问题吗?
    --------------------------------------------------------------------------
    如果你程序有用到log4j那就肯定要配properites,如果没有,检查你的build文件,让它不要把log4j-1.2.11.jar文件build进去.