2010-1-26 20:23:08 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\Program Files\Java\jre6\bin;C:\Eclipse6Tomcat6.0\Tomcat6.0\bin
2010-1-26 20:23:08 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-1-26 20:23:08 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 678 ms
2010-1-26 20:23:08 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-1-26 20:23:08 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.10
2010-1-26 20:23:09 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2010-1-26 20:23:09 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2010-1-26 20:23:09 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(C:\Eclipse6Tomcat6.0\Tomcat6.0\webapps\FlexTest\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2010-1-26 20:23:10 org.apache.catalina.core.ApplicationContext log
信息: Marking servlet action as unavailable
2010-1-26 20:23:10 org.apache.catalina.core.ApplicationContext log
严重: Error loading WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@ee22f7
 org.apache.struts.action.ActionServlet
java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-1-26 20:23:10 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /FlexTest threw load() exception

解决方案 »

  1.   


    java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2010-1-26 20:23:11 org.apache.catalina.loader.WebappClassLoader validateJarFile
    信息: validateJarFile(C:\Eclipse6Tomcat6.0\Tomcat6.0\webapps\oa\WEB-INF\lib\selenium-server-1.0-beta-2-standalone.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    2010-1-26 20:23:11 org.apache.catalina.loader.WebappClassLoader validateJarFile
    信息: validateJarFile(C:\Eclipse6Tomcat6.0\Tomcat6.0\webapps\oa\WEB-INF\lib\servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    [Server@18d9ab8]: [Thread[main,5,main]]: checkRunning(false) entered
    [Server@18d9ab8]: [Thread[main,5,main]]: checkRunning(false) exited
    [Server@18d9ab8]: [Thread[main,5,main]]: setDatabaseName(0,test)
    [Server@18d9ab8]: [Thread[main,5,main]]: checkRunning(false) entered
    [Server@18d9ab8]: [Thread[main,5,main]]: checkRunning(false) exited
    [Server@18d9ab8]: [Thread[main,5,main]]: setDatabasePath(0,C:\Eclipse6Tomcat6.0\Tomcat6.0\webapps\oa\/db//test)
    [Server@18d9ab8]: [Thread[main,5,main]]: checkRunning(false) entered
    [Server@18d9ab8]: [Thread[main,5,main]]: checkRunning(false) exited
    [Server@18d9ab8]: [Thread[main,5,main]]: setPort(9000)
    [Server@18d9ab8]: [Thread[main,5,main]]: setSilent(true)
    [Server@18d9ab8]: Initiating startup sequence...
    [Server@18d9ab8]: Server socket opened successfully in 17 ms.
    [Server@18d9ab8]: Database [index=0, id=0, db=file:C:\Eclipse6Tomcat6.0\Tomcat6.0\webapps\oa\/db//test, alias=test] opened sucessfully in 1085 ms.
    [Server@18d9ab8]: Startup sequence completed in 1109 ms.
    [Server@18d9ab8]: 2010-01-26 20:23:15.372 HSQLDB server 1.8.0 is online
    [Server@18d9ab8]: To close normally, connect and execute SHUTDOWN SQL
    [Server@18d9ab8]: From command line, use [Ctrl]+[C] to abort abruptly
    2010-1-26 20:23:16 org.apache.catalina.core.ApplicationContext log
    信息: Initializing Spring root WebApplicationContext
    2010-1-26 20:23:51 org.apache.coyote.http11.Http11Protocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2010-1-26 20:23:51 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2010-1-26 20:23:51 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/56  config=null
    2010-1-26 20:23:51 org.apache.catalina.startup.Catalina start
    信息: Server startup in 43544 ms
    2010-1-26 20:29:52 org.apache.catalina.startup.HostConfig checkResources
    信息: Reloading context [/FlexTest]
    2010-1-26 20:29:52 org.apache.catalina.loader.WebappClassLoader validateJarFile
    信息: validateJarFile(C:\Eclipse6Tomcat6.0\Tomcat6.0\webapps\FlexTest\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    2010-1-26 20:29:53 org.apache.catalina.core.ApplicationContext log
    信息: Marking servlet action as unavailable
    2010-1-26 20:29:53 org.apache.catalina.core.ApplicationContext log
    严重: Error loading WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@ee22f7
     org.apache.struts.action.ActionServlet
    java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1105)
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1307)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1571)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1580)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1560)
    at java.lang.Thread.run(Unknown Source)
    2010-1-26 20:29:53 org.apache.catalina.core.StandardContext loadOnStartup
    严重: Servlet /FlexTest threw load() exception
    java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1105)
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1307)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1571)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1580)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1560)
    at java.lang.Thread.run(Unknown Source)
      

  2.   

    这个jar你如果是发布的时候,web-inf/lib不用加的,tomcat自带的servlet-api.jar,加了反而错。
      

  3.   

    去TOMCAT下找找lib中的STRUTS包是否有org.apache.struts.action.ActionServlet
      

  4.   

    去TOMCAT下找找lib中的STRUTS包是否有org.apache.struts.action.ActionServlet