tomcat沒法啓動的緣由

 

 

 

1、排查思路

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

 

 這是我看到的緣由,我先想到是否是web.xml裏的url-pattern裏的命名是否是衝突tomcat

由於我在這個項目以前寫了一個項目,用的是同一個tomcat,單個啓動上一個項目是沒有任何問題的,因此排除掉不是tomcat自己的問題app

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

而後我再次運行,問題解決。maven

在這個解決問題的過程當中,我還收集到如下幾個緣由,但願能夠幫到須要的人url

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

2.工程自己有報錯或者工程引入jar包有問題
解決方案:若是是maven構建的,聽說能夠Run as->maven test,檢查依賴的jar包有無問題

blog

相關文章
相關標籤/搜索