#Server Tomcat v8.5 Server at localhost failed to start.
一、排查思路
最直接也是最有效的辦法:看console控制台
二、具體解決
如上圖,異常信息中會指明報錯原因,一般是以下幾種情況
-
Tomcat對應的工作空間(如,Tomcat安裝目錄下webapps或者wtpwebapps)工程不存在,如上圖所示。
解決方案:刪除對應文件夾,重啟Tomcat。 -
工程本身有報錯或者工程引入jar包有問題
解決方案:如果是maven構建的,可以Run as->maven test,檢查依賴的jar包有無問題 -
servlet映射定義重復,web.xml文件中和使用
<url-pattern>/url</url-pattern>
映射的servlet 和使用@WebServlet("/url")
注解的servlet類URL重復。
解決方案:修改映射,web.xml和@WebServlet配置一個就好,兩個servlet類也不能相同