致命的: Class listeners.SessionListener のApplication listners 设置发生了错误java.lang.ClassNotFoundException: listeners.SessionListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:549)
at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:105)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
2008/06/06 10:40:21 org.apache.catalina.core.StandardContext listenerStart

解决方案 »

  1.   

    Class listeners.SessionListener
    应该是说该类中设置有问题
      

  2.   

    环境变量没设置好。比如我这台电脑是这样设:
    TOMCAT_HOME  E:\Tomcat 5.0
      

  3.   

     有加载 没找到类路径 或者TOMCAT配置有问题
      

  4.   

    datasource没配好?
    你直接在xml里面配的?
      

  5.   

    listeners.SessionListener
    这个类是你自己写的吗?
      

  6.   

      把相关的JAR包 重新  干掉在添加  部署一遍
      

  7.   

    报的错误是类没有发现:java.lang.ClassNotFoundException: listeners.SessionListener
    有时候是你的Tomcat是自动启动的,你开机后看看你的进程是否有Tomcat进程,如果有你结束掉,然后再去启动你的Tomcat看看。
    如果没有Tomcat进程,你启动都报错,那你就重启一次Tomcat看看,有时候第一次启动会出异常!
    实在不行,那就重装一下Tomcat吧!
      

  8.   

    不是这个问题,tomcat 能正常运行,除了我这个工程,别的工程都能跑的起来
      

  9.   

     这样的错误很正常。。 我以前经常有这个问题  从CVS下来后 其他人的就不错。 而我就经常遇到。 。 
        我一般干掉这个监听 或是  JAVA BUILD PATH 把JAR删除。 重新加载一遍。  也有可能是把程序拷贝过来。 。 出这样的毛病。同情。 。 ~` 一步一步试试。 
      

  10.   

    listeners.SessionListener  缺少这个类 看看jar包导对了没
      

  11.   

    JAVA BUILD PATH 看看这里有黄叹号没 有的就不正确
      

  12.   

    是的 JAVA BUILD PATH 看看这里有黄叹号没 有的就不正确        直接全部删除。   在添加一遍JAR 在部署。
      

  13.   

    我没从cvs过来的,
    怎么样干掉监听啊,........ 
      

  14.   

    所以都删掉。 在部署一下。  看出什么问题。 也有可能JDK版本的问题。 。 都会导致的
      

  15.   

    如果我新建一个工程,然后把这个项目导入应该就可以了,可是我遇到好几次了,每次都要这样吗,......
    而且是莫名其妙的不行了...
    点击tomcat manager下面的项目启动,它就是不让你启动