读书人

jdk 加完servlet后 tomcat报错,该如

发布时间: 2012-08-13 13:21:53 作者: rapoo

jdk 加完servlet后 tomcat报错
七月 25, 2012 12:04:43 下午 org.apache.catalina.core.ContainerBase addChildInter
nal
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngin
e[Catalina].StandardHost[localhost].StandardContext[/examples]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)

七月 25, 2012 12:04:43 下午 org.apache.catalina.startup.HostConfig deployDirecto
ry
严重: Error deploying web application directory D:\学习\apache-tomcat-7.0.29\web
apps\examples
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catal
ina.LifecycleException: Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[/examples]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:904)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1100)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig
.java:1618)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:603)
at java.lang.Thread.run(Thread.java:722)

七月 25, 2012 12:04:43 下午 org.apache.catalina.startup.HostConfig deployDirecto
ry
信息: Deploying web application directory D:\学习\apache-tomcat-7.0.29\webapps\h
ost-manager
七月 25, 2012 12:04:43 下午 org.apache.catalina.core.ContainerBase addChildInter
nal
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngin
e[Catalina].StandardHost[localhost].StandardContext[/host-manager]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1100)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig
.java:1618)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionC
ookieConfig()Ljavax/servlet/SessionCookieConfig;
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1309)

七月 25, 2012 12:04:43 下午 org.apache.catalina.startup.HostConfig deployDirecto


ry
严重: Error deploying web application directory D:\学习\apache-tomcat-7.0.29\web
apps\host-manager
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catal
ina.LifecycleException: Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[/host-manager]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:904)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1100)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig
.java:1618)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:603)
at java.lang.Thread.run(Thread.java:722)

七月 25, 2012 12:04:43 下午 org.apache.catalina.startup.HostConfig deployDirecto
ry
信息: Deploying web application directory D:\学习\apache-tomcat-7.0.29\webapps\m
anager
七月 25, 2012 12:04:43 下午 org.apache.catalina.core.ContainerBase addChildInter
nal
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngin
e[Catalina].StandardHost[localhost].StandardContext[/manager]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
7)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:1100)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig
.java:1618)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1110)



七月 25, 2012 12:04:43 下午 org.apache.catalina.startup.HostConfig deployDirecto
ry
严重: Error deploying web application directory D:\学习\apache-tomcat-7.0.29\web
apps\manager
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catal
ina.LifecycleException: Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[/manager]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:904)


七月 25, 2012 12:04:43 下午 org.apache.catalina.startup.HostConfig deployDirecto
ry
信息: Deploying web application directory D:\学习\apache-tomcat-7.0.29\webapps\R
OOT
七月 25, 2012 12:04:43 下午 org.apache.catalina.core.ContainerBase addChildInter
nal
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngin
e[Catalina].StandardHost[localhost].StandardContext[]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
)

at org.apache.catalina.core.StandardContext.startInternal(StandardContex


t.java:5173)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 11 more

七月 25, 2012 12:04:43 下午 org.apache.catalina.startup.HostConfig deployDirecto
ry
严重: Error deploying web application directory D:\学习\apache-tomcat-7.0.29\web
apps\ROOT
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catal
ina.LifecycleException: Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[]]

提示帖子过长中间删了一部分 at org. .......


[解决办法]
代码怎么写的?
[解决办法]
把tomcat clean一下或者你做的项目存在依赖关系的,最好也重新更新下依赖。
试试吧,不确定有没有效果
[解决办法]
不要使用中文目录 ,清理一下tomcat下的work里面的东西全部删掉...

读书人网 >Java Web开发

热点推荐