Eclipse 中Tomcat 啟動報錯

Eclipse的提示視窗  Server Tomcat v8.0 Server at localhost failed to start .

日誌輸出中報   Failed to destroy end point associated with ProtocolHandler["ajp-nio-8009"]

 從網上找了許多,有以下幾個解決版本:

  1. web.xml配置檔案中,servlet 中使用了同一個url-pattern,修改正確。或者有說“把web.xml刪除了就好了。”??

  2. 註解裡的urlPattern的值沒有以"/"開頭,也會出現這種問題。

  3. servlet是建立的class,而不是servlet,應該在web-inf下的web.xml配置一下。

  4. 如果使用了註解版的配置,在web.xml中就不用再配置了。

  5. 如下樓主自己遇到的解決情況

但是,但是這些方法都不是樓主遇到問題對應的,因為都沒有開始寫後臺的程式碼。。。沒辦法自力更生吧。

首先分析問題,然後從頭開始排查問題。

  1. 清理了一下整個專案,發現還是不行,沒有任何改變,,,所以,放棄
  2. 關掉Eclipse,重新啟動,避免編譯環境出問題,還是無用功。。。
  3. 排查程式碼,沒有找到錯誤。那最後就只能是 Tomcat  或者  引入到Eclipse  的問題了

把本地的Tomcat的檔案刪掉,解壓新的Tomcat,替換,發現還是不行,問題依舊。。。

最後一個可能出錯的地方了,那就是,重新匯入到Eclipse中,或者重新匯入到專案中,結果神奇的事情發生了,成功啟動運行了。amazing!!!

但是樓主並不清楚到底是什麼原因造成的??一臉茫然的興奮Emmm,,,但是還是成功運行了,

注:希望各位同行批評指正,多多交流,也希望能夠幫助廣大朋友們。