tomcat 8.5.50初次启动报错
Tomcat初次启动报错
1.错误信息
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [aaa@qq.com]
2.解决方法
3.后续错误
按照上述方法做完之后,其实服务已经启动并可以部署项目了。
但是启动的时候还是会报错。
十二月 21, 2019 3:43:49 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [aaa@qq.com]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4814)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4949)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:614)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1823)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\eclipse-workspace\tomcat-8.5.50\wtpwebapps\managenews] 无效
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:183)
... 13 more
十二月 21, 2019 3:43:49 下午 org.apache.catalina.startup.HostConfig deployDescriptor
严重: 部署描述符[D:\eclipse-workspace\tomcat-8.5.50\conf\Catalina\localhost\managenews.xml]时出错
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [aaa@qq.com]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:747)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:614)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1823)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
解决办法:
由于是初次启动tomcat,
只要把server.xml的152行注释,报错就消失了
<Context docBase="managenews" path="/managenews" reloadable="true" source="org.eclipse.jst.jee.server:managenews"/>
推荐阅读
-
Tomcat启动时报错Error during artifact deployment
-
启动Tomcat报错Unsupported major.minor version xxx的解决方法
-
关于tomcat启动时报错Address already in use: JVM_Bind
-
maven tomcat7插件启动报错
-
tomcat启动报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
-
tomcat启动maven项目报错 提示:java.util.concurrent.executionexception:org.apache.catalina.lifecyleexception:
-
Tomcat启动报错:org.apache.catalina.LifecycleException: Failed to start component...java.util.zip.ZipException: error in opening zip file
-
CentOS 6.5上的Tomcat启动报错问题解决方法
-
解决应用启动失败但tomcat不报错的方法
-
问题记录:linux下启动tomcat报错 The BASEDIR environment variable is no TomcatLinuxGoogle