首页 > 解决方案 > 如何调试Tomcat LifecycleException

问题描述

我正在构建一个新服务器并试图让一个现有的应用程序在 tomcat 8 上运行

当我尝试启动tomcat时,我退出了catalina.out

我只是得到这个通用异常。

我正在寻找如何提高日志记录级别或其他有关如何获得更好的调试信息 catalina.out 的建议(异常的顶层)

2018 年 11 月 9 日 01:39:48.261 严重 [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine [ Catalina].StandardHost[localhost].StandardContext[]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) 在 org.apache.catalina.startup.HostConfig.deployDescriptor (HostConfig.java:596) 在 org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1805) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:617) 在 java.lang.Thread.run(Thread.java:745)

这是异常的另一部分

2018 年 11 月 9 日 01:39:48.266 严重 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor 部署配置描述符 /opt/java/apache-tomcat-8.5.6/conf/Catalina/ 时出错localhost/ROOT.xml java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 无法在 org.apache.catalina 启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] .core.ContainerBase.addChildInternal(ContainerBase.java:728) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734 ) 在 org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:596) 在 org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1805) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 java.lang.Thread.run(Thread.java:745)

谢谢

标签: tomcattomcat8

解决方案


推荐阅读