[INFO]main-org.apache.catalina.core.AprLifecycleListener-The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_17\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:/MyEclipse 8.5/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client;D:/MyEclipse 8.5/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin;C:\Perl\bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Common Files\Symbian\tools;C:\Program Files\CSL Arm Toolchain\bin;D:\apache-ant-1.7.0\bin;D:\SecureFX\;D:\server\glassfishv3\glassfish\bin;C:\Program Files\Java\jdk1.6.0_17\bin;C:\Program Files\Common Files\Acronis\SnapAPI\;C:\Nokia\Update_Manager\bin;C:\Nokia\Update_Manager\bin;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL
[INFO]main-org.apache.catalina.startup.Catalina-Initialization processed in 661 ms
[INFO]main-org.apache.catalina.core.StandardService-Starting service Catalina
[INFO]main-org.apache.catalina.core.StandardEngine-Starting Servlet Engine: Apache Tomcat/6.0.20
[ERROR]main-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/agent]-Error configuring application listener of class com.framework.web.filter.FrameworkListener
java.lang.NoClassDefFoundError: ServletContextListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3877)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: ServletContextListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
... 22 more
[ERROR]main-org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/agent]-Skipped installing application listeners due to previous error(s)
[ERROR]main-org.apache.catalina.core.StandardContext-Error listenerStart
[ERROR]main-org.apache.catalina.core.StandardContext-Context [/agent] startup failed due to previous errors
[INFO]main-org.apache.catalina.startup.Catalina-Server startup in 1022 ms
不知道怎么回事就是加载不了servletContextListener

解决方案 »

  1.   

    Tomcat里面应该少JAR包吧,要不就是你哪里少JAR包了
      

  2.   

    servlet-api.jar
    jasper-el.jar
    el-api.jar这些包都有
      

  3.   


    没有找到jar包,建议看下尚学堂的视频spring 的,去分享互联找
      

  4.   

    这个错误的可能有多种,我这项目是依赖于其他项目的,其他项目必须设置 tageted runtimes 是jboss,因为我改变了jboss的目录,所以就运行不起来了,具体什么原因还是不明白!结帖啦!!!