你没有正确的appender吧,比如:
log4j.appender.console=org.apache.log4j.ConsoleAppender
或者路径不对

解决方案 »

  1.   

    可以在servlet init函数中用代码初始化
        
    PropertyConfigurator.configure("log4j.properties");
      

  2.   

    你设置了log4j_home了吗?log4j1.28.jar放在classpath了吗抑用ant编译?
    log4j.properties是不是放在类文件根目录里?你的log4j.properties是否配置正确,贴出来看看
      

  3.   

    我之前用WSAD+Hibernate遇到过,无论我把这个配置文件放到那儿都说找不到,很是郁闷。最后用的Log4j不读配置文件,用默认配置的方法。不过那样Log4j就没什么意义了。~>_<~
    我也想知道为什么。。
      

  4.   

    string strDir = getCurrentDir();
    PropertyConfigurator.configure(strDir +"log4j.properties");