tomcat - 如何调试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)
谢谢
解决方案
推荐阅读
- java - 通过 IntelliJ 中的 Tomcat 进行 Jar
- excel - 如何在没有多用户锁定的情况下使用 Excel VBA 应用程序?
- laravel - 单击特定链接时 Laravel 路由错误
- python - 如何将同一数据框中的多个列合并为一个,以数组形式表示?
- c++ - 指针,静态成员函数
- java - 无法填充 JAXB pojo 类以使用工厂方法制作 XML 文件
- typescript - 盖茨比:使用带有 Typescript 的 SASS 模块
- php - Return function results based on condition - PHP
- ios - iOS Swift 导航标题未显示
- ms-word - create a new document from word template with multiple pages using documentformat.openxml