Tomcat Servlet"无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ birt]]"

时间:2016-09-20 19:00:55

标签: tomcat servlets birt

我试图"开始" 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)

任何人都知道这个问题的原因是什么? 谢谢 卢卡

0 个答案:

没有答案