2019獨角獸企業重金招聘Python工程師標準>>>
????今天來了個新同事,讓他先熟悉一下我們的工程項目,從svn下載下來以后,配置完成卻怎么都無法正常啟動起來,并且報org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/platform]]的錯誤,為什么在我們的機子上執行正常,同樣的配置在他的機子上卻運行不起來呢,百度、Google了好久也沒解決問題,最后才發現原來是Tomcat版本問題,真是氣煞我也。
????下面是問題報出的異常:
嚴重:?ContainerBase.addChild:?start:?
org.apache.catalina.LifecycleException:?Failed?to?start?component?[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/platform]]at?org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)at?org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)at?org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)at?org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)at?org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)at?org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1962)at?java.util.concurrent.Executors$RunnableAdapter.call(Unknown?Source)at?java.util.concurrent.FutureTask.run(Unknown?Source)at?java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown?Source)at?java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown?Source)at?java.lang.Thread.run(Unknown?Source)
Caused?by:?java.lang.NullPointerExceptionat?org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:142)at?org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5573)at?org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)...?10?more三月?14,?2016?3:28:19?下午?org.apache.catalina.startup.HostConfig?deployDescriptor
嚴重:?Error?deploying?configuration?descriptor?D:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\platform.xml
java.lang.IllegalStateException:?ContainerBase.addChild:?start:?org.apache.catalina.LifecycleException:?Failed?to?start?component?[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/platform]]at?org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)at?org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)at?org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)at?org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)at?org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1962)at?java.util.concurrent.Executors$RunnableAdapter.call(Unknown?Source)at?java.util.concurrent.FutureTask.run(Unknown?Source)at?java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown?Source)at?java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown?Source)at?java.lang.Thread.run(Unknown?Source)
????原來是我們的項目太過古老了,不支持Tomcat的新版,只能使用Tomcat 6來進行啟動。Tomcat的向下兼容性真差,我服氣了。
文章原創地址:
org.apache.catalina.LifecycleException: Failed to start component
轉載于:https://my.oschina.net/gllfeixiang/blog/644893
總結
以上是生活随笔為你收集整理的org.apache.catalina.LifecycleException: Failed to的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。