log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.Embedded).
log4j:WARN Please initialize the log4j system properly.
只报上面的两行错误后,就什么也没有了.真是奇怪!!各位高手帮我看看吧.

解决方案 »

  1.   

    你启动之后进入tomcat首要
    http://localhost:8080
    看看,如果出来的话,那就启动好了,不用管log4j的东西
      

  2.   

     这是因为你的logger没有正确初始化而引起的错误
    可能你初始化logger是在A.java文件,但是你先运行的是B.java文件,同时你在b.java文件又调用了logger的对象来写日志
    因此会出现上面的错误
    总的来说它不会导致你的程序无法运行
    只是没法写logger而已
      

  3.   

    就是你的项目里面没有引入log4j的jar包和log4j的配置文件,测试用的话,请无视它,对项目启动没有任何影响
      

  4.   

    在log目录下的caltilog.out中看详细的报错信息
      

  5.   

    少了log4j.properties文件,去其它的web项目中拷贝一个放到web-inf下
      

  6.   

    是你初始化的问题,修改加载log4j.properties文件的顺序
      

  7.   

    从你提供的信息上看,是日志的问题,修改日志设置,如不能启动,你可以去查看tomcat的启动日志,有的错误,在控制台体现不出来,如不行,也可以看eclpise的日志,问题可能隐藏在这几个地方
      

  8.   

    如果你的tomcat不能起来,应该是tomcat中的一些部署好的项目存在问题,查一下.