tomcat無法啟動的原因


 

 

 

一、排查思路

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

 

 這是我看到的原因,我先想到是不是web.xml里的url-pattern里的命名是不是沖突

因為我在這個項目之前寫了一個項目,用的是同一個tomcat,單個啟動上一個項目是沒有任何問題的,所以排除掉不是tomcat本身的問題

接下來,我在控制台上上看到這一行報錯原因,因此判定是我的AdminServlet中有問題,因為考慮到修改映射,web.xml和@WebServlet配置一個就好,兩個servlet類也不能相同,所以我將該類里的@WebServlet("/AdminServlet")注釋掉

然后我再次運行,問題解決。

在這個解決問題的過程中,我還收集到以下幾個原因,希望可以幫到需要的人

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

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

 


免責聲明!

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



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