tomcat啟動失敗_嚴重: A child container failed during start


錯誤信息代碼:
嚴重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
    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:1123)
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    ... 6 more

前提: maven項目 ,tomcat 7 ,jdk 1.8

其他人也出現了這個問題,他的問題是在web.xml文件<url-pattern>/*.do</url-pattern>多加了一個 ‘/'

檢查了我的xml文件,我的問題並不在此

 

然后我考慮是jar包下載問題:

1:首先run as --> maven test檢查是否報錯,並沒有報錯

2:然后run as-->maven build,再Goals下輸入以下命令:clean install -e(如果構建出現異常,該參數能讓Maven打印完整的stack trace,以方便分析錯誤原因)

嚴重: Unable to process Jar entry [org/springframework/mail/MailSender.class] from Jar [jar:file:/D:/maven/repository/org/springframework/spring-context-support/5.1.7.RELEASE/spring-context-support-5.1.7.RELEASE.jar!/] for annotations
java.util.zip.ZipException: invalid LOC header (bad signature)

可以看出該問題是spring-context-support-5.1.7.RELEASE.jar 包下載不完全,或者jar 包缺失導致的

3:把該jar包刪除,重新下載,但是依然報錯??? 最后修改了所有spring下的jar包版本為4.2.4.RELEASE后,clean 重新編譯成功了!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM