2011-11-16 168 views
5

昨天Tomcat运行正常,但今天当我尝试运行我的Web应用程序时,我得到一个错误负载,Tomcat无法启动。tomcat和netbeans部署错误

我没有改变任何东西,所以我不知道为什么会发生这种情况。

下面是我所得到的清单。你能帮我解决这个问题吗?

Using CATALINA_BASE: "C:\apache" 
Using CATALINA_HOME: "C:\apache" 
Using CATALINA_TMPDIR: "C:\apache\temp" 
Using JRE_HOME:  "C:\Program Files\Java\jdk1.6.0_29" 
Using CLASSPATH:  "C:\apache\bin\bootstrap.jar;C:\apache\bin\tomcat-juli.jar" 
16 Νοε 2011 4:02:13 μμ org.apache.catalina.core.AprLifecycleListener init 
INFO: Loaded APR based Apache Tomcat Native library 1.1.22. 
16 Νοε 2011 4:02:13 μμ org.apache.catalina.core.AprLifecycleListener init 
INFO: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true]. 
16 Νοε 2011 4:02:14 μμ org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-apr-8080"] 
16 Νοε 2011 4:02:14 μμ org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-apr-8009"] 
16 Νοε 2011 4:02:14 μμ org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 1509 ms 
16 Νοε 2011 4:02:14 μμ org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
16 Νοε 2011 4:02:14 μμ org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.22 
16 Νοε 2011 4:02:14 μμ org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory docs 
16 Νοε 2011 4:02:15 μμ org.apache.catalina.core.ContainerBase addChildInternal 
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    morelines..... 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig; 
    at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1308) 
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1343) 
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    ... 29 more 
16 Νοε 2011 4:02:15 μμ org.apache.catalina.startup.HostConfig deployDirectory 
SEVERE: Error deploying web application directory docs 
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]] 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:816) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    morelines..... 
    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:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
16 Νοε 2011 4:02:15 μμ org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory examples 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.core.ContainerBase addChildInternal 
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/examples]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) 
    some more lines... 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291) 
    morelines.. 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig; 
    at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1308) 
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1343) 
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    ... 29 more 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.startup.HostConfig deployDirectory 
SEVERE: Error deploying web application directory examples 
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/examples]] 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:816) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:621) 
    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:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory host-manager 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.core.ContainerBase addChildInternal 
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/host-manager]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774) 
    more lines..... 
    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:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig; 
    at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1308) 
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1343) 
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    ... 29 more 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.startup.HostConfig deployDirectory 
SEVERE: Error deploying web application directory host-manager 
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/host-manager]] 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:816) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:621) 
    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:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory manager 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.core.ContainerBase addChildInternal 
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/manager]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:621) 
    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:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig; 
    at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1308) 
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1343) 
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    ... 29 more 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.startup.HostConfig deployDirectory 
SEVERE: Error deploying web application directory manager 
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/manager]] 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:816) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:621) 
    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:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory ROOT 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.core.ContainerBase addChildInternal 
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:621) 
    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:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig; 
    at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1308) 
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1343) 
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    ... 29 more 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.startup.HostConfig deployDirectory 
SEVERE: Error deploying web application directory ROOT 
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:816) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) 
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:621) 
    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:322) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) 
16 Νοε 2011 4:02:16 μμ org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-apr-8080"] 
16 Νοε 2011 4:02:16 μμ org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["ajp-apr-8009"] 
16 Νοε 2011 4:02:16 μμ org.apache.catalina.startup.Catalina start 
INFO: Server startup in 1885 ms 
+0

您是否在应用程序中部署了一个servlet jar? WEB-INF/lib中有什么? –

回答

8

的方法getSessionCookieConfig(),这是失踪,似乎会导致错误,是与Java 6.您使用的是Java 6和Tomcat 7推出,所以没关系。

该方法应该包含在servlet.jar中。请确保您在Tomcat lib目录中有原始servlet.jar,并且您的任何Web应用程序中都没有任何其他servlet.jar

如果您已经部署了多个Web应用程序,我将删除它们并逐个部署它们以查看导致问题的原因。

+0

谢谢你soo :)我忘记了我在我的jdk lib文件夹中放置了一个servlet.jar(因为我使用Textpad做了一些实验),删除了这个技巧:) – George

+0

*“我们的web应用程序”*?你是同事吗? :) – BalusC

+0

@BalusC:感谢您指出错误。我修复了它。 – Codo

0

如果人们使用IntelliJ IDEA,他们可能会意外地在Grails选项卡下的Run/Debug Configuration中选中了“Add-classpath”选项。

  1. 转到运行 - >编辑配置
  2. 挑右你的Grails的配置和
  3. 检查屏幕:

(它看起来像这样)

[X] Add --classpath:/home/..... 

并取消选中它,单击[确定]并重新运行应用程序

[ ] Add --classpath:/home/..... 

祝你好运。

David