2017-01-06 2 views
-1

严重: failed Ein Kind Behälter während des AnfahrensMein maven webapp-Projekt startet auf tomcat7 erfolgreich, aber tomcat8 ist fehlgeschlagen, warum?

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/basic_struts]] 
    at java.util.concurrent.FutureTask.report(FutureTask.java:122) 
    at java.util.concurrent.FutureTask.get(FutureTask.java:192) 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:915) 
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/basic_struts]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) 
    ... 6 more 

Antwort

0

Restart tomcat, und die App erneut veröffentlichen. Wenn es wieder kommt. Schauen Sie sich Ihren Kater an, um zu sehen, ob commons-digester3-3.2.jar dieses Glas fehlt.

Und Ihre App ist eine Maven Web App, wenn dieses Glas fehlt. Fügen Sie diese Zeilen in Ihrem pom.xml hinzu.

<dependency> 
    <groupId>commons-digester</groupId> 
    <artifactId>commons-digester</artifactId> 
    <version>2.1</version> 
</dependency> 

Endlich wird Tomcat 7 empfohlen.

Verwandte Themen