Tomcat異常:server Tomcat v9.09 Server at localhost failed to start


詳細報錯:

首先不要慌張,這不是Tomcat引發的問題。而是你自己代碼錯誤導致的問題(小編遇到的是配置servlet-mapping時,url-pattern中配置不合法)

然后,檢查控制台打印信息,尋找caused by部分。

果然,小編找到一條:

Caused by: org.apache.catalina.LifecycleException: A child container failed during start

以及:

嚴重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: A child container failed during start

似乎,找到了錯誤,但是很遺憾,這也不是錯誤產生的原因。

提示:A child container failed during start 從來都不是問題的根本原因!

繼續向上尋找。

小編的錯誤找到了:

 

Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> doLogin in servlet mapping

 

最終原因是,在配置<url-pattern>標簽是在doLogin前面少寫了一個反斜杠。

參考博客:http://blog.csdn.net/testcs_dn/article/details/41824497

 


免責聲明!

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



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