Tomcat啟動報錯解決之 Server Tomcat v8.5 Server at localhost failed to start.


#Server Tomcat v8.5 Server at localhost failed to start.

錯誤截圖

一、排查思路

最直接也是最有效的辦法:看console控制台
控制台錯誤截圖

二、具體解決

如上圖,異常信息中會指明報錯原因,一般是以下幾種情況

    1. Tomcat對應的工作空間(如,Tomcat安裝目錄下webapps或者wtpwebapps)工程不存在,如上圖所示。
      解決方案:刪除對應文件夾,重啟Tomcat。

    2. 工程本身有報錯或者工程引入jar包有問題
      解決方案:如果是maven構建的,可以Run as->maven test,檢查依賴的jar包有無問題

    3. servlet映射定義重復,web.xml文件中和使用<url-pattern>/url</url-pattern>映射的servlet 和使用 @WebServlet("/url")注解的servlet類URL重復。
      解決方案:修改映射,web.xml和@WebServlet配置一個就好,兩個servlet類也不能相同


免責聲明!

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



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