老师。tomcat启动时,报了org.apache.catalina.LifecycleException。希望老师能帮助一下

来源:1-2 开发准备

慕少3024258

2018-07-08

org.apache.catalina.LifecycleException:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/helloworld2]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)

at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:748)

Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@2976d18d]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4907)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5042)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 10 more

Caused by: java.lang.IllegalArgumentException: The main resource set specified [D:\javaWeb教程\firstWeb1\webContent] is not valid

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:748)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:706)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 13 more


七月 08, 2018 6:36:08 下午 org.apache.catalina.startup.HostConfig deployDescriptor

严重: Error deploying configuration descriptor [D:\websoftware\apache-tomcat-8.5.31\conf\Catalina\localhost\helloworld2.xml]

java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/helloworld2]]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:758)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:629)

at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1839)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:748)


写回答

1回答

翔仔

2018-07-09

同学好,遇到这样的问题,一般我们只看cause by 附近的错误,这里是The main resource set specified [D:\javaWeb教程\firstWeb1\webContent] is not valid 然后百度一下相关的关键字,就能找到相关解决方案,我这里是

https://blog.csdn.net/weixin_40430283/article/details/80201622

此外,同学得确保你的本地maven已经安装配置好,并且和eclipse已经调通,如下图

//img.mukewang.com/szimg/5b42d4390001989014041066.jpg

连接好之后,可以到截图里的repository目录下把相关jar全清除了,然后maven update project重新下载下jar包。环境是个棘手问题并且也是入门的关键,必须得攻克


0
3
CloudStrifer
已解决,感谢老师!
2018-12-09
共3条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5128 学习 · 8152 问题

查看课程