简体   繁体   English

org.apache.catalina.LifecycleException:无法启动组件

[英]org.apache.catalina.LifecycleException: Failed to start component

i am getting this error when starting my tomcat server with my application. 使用我的应用程序启动tomcat服务器时出现此错误。

I don't really understand it but if i "clean" in eclipse a few times or if i stop start the tomcat server a few times it somehow works, but then it happens over again if i stop. 我不是很了解,但是如果我在日食中“清理”了几次,或者如果我停止了几次启动tomcat服务器,它以某种方式工作了,但是如果我停止了,那又会再次发生。

any ideas? 有任何想法吗?

 WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:datalinx-backend' did not find a matching property. May 27, 2014 11:23:36 AM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(D:\\Applications\\STS\\vfabric-tc-server-developer- 2.9.2.RELEASE\\base-instance\\wtpwebapps\\datalinx-backend\\WEB-INF\\lib\\javax.el-api-2.2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class May 27, 2014 11:23:36 AM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(D:\\Applications\\STS\\vfabric-tc-server-developer-2.9.2.RELEASE\\base-instance\\wtpwebapps\\datalinx-backend\\WEB-INF\\lib\\javax.servlet-api-3.0.1.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class May 27, 2014 11:23:36 AM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(D:\\Applications\\STS\\vfabric-tc-server-developer-2.9.2.RELEASE\\base-instance\\wtpwebapps\\datalinx-backend\\WEB-INF\\lib\\tomcat-embed-core-7.0.52.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class May 27, 2014 11:23:36 AM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(D:\\Applications\\STS\\vfabric-tc-server-developer-2.9.2.RELEASE\\base-instance\\wtpwebapps\\datalinx-backend\\WEB-INF\\lib\\tomcat-embed-el-7.0.52.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class May 27, 2014 11:23:39 AM org.apache.catalina.core.ContainerBase addChildInternal SEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/backend]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:657) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1637) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/backend] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies. The class hierarchy being processed was [org.bouncycastle.asn1.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodableVector->org.bouncycastle.asn1.ASN1EncodableVector] at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2179) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2126) at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:2001) at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1967) at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1952) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1326) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5269) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 11 more 
 May 27, 2014 11:23:39 AM org.apache.catalina.startup.HostConfig deployDescriptor
 SEVERE: Error deploying configuration descriptor D:\Applications\STS\vfabric-tc-server-developer-2.9.2.RELEASE\base-instance\conf\Catalina\localhost\backend.xml
 java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/backend]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:657)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1637)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

  May 27, 2014 11:23:39 AM org.apache.catalina.startup.HostConfig deployDirectory

First of all, that looks like Pivotal's tc Server rather than Apache Tomcat. 首先,它看起来像Pivotal的tc Server,而不是Apache Tomcat。 tc Server is based on Apache Tomcat but they are not exactlt the same and it always helps to provide the most accurrate information you can. tc Server基于Apache Tomcat,但它们并不完全相同,它始终有助于提供您所能提供的最准确的信息。

There is something seriously wrong with your dependencies. 您的依赖项存在严重问题。 Tomcat is detecting the following class heirarchy: Tomcat正在检测以下类层次结构:

org.bouncycastle.asn1.ASN1EncodableVector ->org.bouncycastle.asn1.DEREncodableVector ->org.bouncycastle.asn1.ASN1EncodableVector org.bouncycastle.asn1.ASN1EncodableVector-> org.bouncycastle.asn1.DEREncodableVector-> org.bouncycastle.asn1.ASN1EncodableVector

This is a cyclic dependency. 这是循环依赖性。 In Java it is illegal for A to extend B if B extends A. 在Java中,如果B扩展A,则A扩展B是非法的。

Cleaning out your dependencies and ensuring you are using only using one version of the bouncy castle JAR should fix this. 清理依赖关系并确保仅使用一个版本的充气城堡JAR即可解决此问题。

If the problem persists and can be reproduced on a clean install of the latest stable Tomcat 7 release then please do open a bug against Apache Tomcat and provide the web application that demonstrates the issue. 如果问题仍然存在,并且可以在最新稳定的Tomcat 7版本的全新安装中重现,则请针对Apache Tomcat打开一个错误,并提供演示该问题的Web应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] - org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina] Tomcat7 - org.apache.catalina.LifecycleException:无法启动组件 - Tomcat7 - org.apache.catalina.LifecycleException: Failed to start component org.apache.catalina.LifecycleException;无法启动组件 - org.apache.catalina.LifecycleException;failed to start component org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ mmasgis]] - org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mmasgis]] org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext - org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext []] - org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost]] - org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/myapp-0.0.1]] - org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/myapp-0.0.1]] org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext []]-Tomcat 8.5 - org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] - tomcat 8.5 org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost - org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM