我试图"开始" tomcat中的一个webapp但是当我按下"开始"在经理应用程序tomcat(8.5在debian 8上运行)回答:
失败 - 无法启动上下文路径/ birt的应用 失败 - 遇到异常org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ birt]]
如果我读了/logs/catalina.out,我会收到以下警告
2016年9月20日20:56:09.472严重[localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild:start: org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ birt]] 在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) 在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.deployDirectory(HostConfig.java:1107) 在org.apache.catalina.startup.HostConfig $ DeployDirectory.run(HostConfig.java:1841) at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:745) 引起:java.lang.SecurityException:Manifest主要属性的签名文件摘要无效 at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:284) at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:238) 在java.util.jar.JarVerifier.processEntry(JarVerifier.java:316) 在java.util.jar.JarVerifier.update(JarVerifier.java:228) 在java.util.jar.JarFile.initializeVerifier(JarFile.java:383) 在java.util.jar.JarFile.getInputStream(JarFile.java:450) 在org.apache.catalina.webresources.JarResource.getJarInputStreamWrapper(JarResource.java:47) 在org.apache.catalina.webresources.AbstractArchiveResource.doGetInputStream(AbstractArchiveResource.java:218) at org.apache.catalina.webresources.AbstractResource.getInputStream(AbstractResource.java:93) 在org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:154) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4997) 在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 2016年9月20日20:56:09.474严重[localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署Web应用程序目录/usr/share/apache-tomcat-8.5.5/webapps/birt时出错 java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ birt]] 在org.apache.catalina.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.deployDirectory(HostConfig.java:1107) 在org.apache.catalina.startup.HostConfig $ DeployDirectory.run(HostConfig.java:1841) at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:745)
任何人都知道这个问题的原因是什么? 谢谢 卢卡