解決啟動Tomcat報錯:Failed to destroy end point associated with ProtocolHandler["ajp-nio-8009"]

ic_xcc發表於2018-06-14

前景提要:我們安裝的maven倉庫預設情況下都放在了C盤中的m2/repository中,但windows使用者的作業系統都安裝在C盤,把maven倉庫放在C盤是很危險的,為此我們需要修改本地倉庫路徑今天把框架中的maven依賴庫更換了下載地址和存放的位置,因為之前用的都是官網,下載包或者更新配置檔案的速度都特別慢,實在是忍受不了更換更了阿里雲提供的maven倉庫,感覺速度一下子就提升了n個等級,當然這個錯誤也是我在更改之後執行Tomcat之後出現的錯誤。


問題原因:因為自己更改了Maven倉庫的settings.xml的位置,所以配置環境和之前預設的環境變數不一致導致Tomcat執行出錯。

解決方法:

1.開啟myeclipse點選windows->preferences->maven->installations下add一個已經安裝到D:\Java目錄下的maven,如:D:\Java\maven-3.0.4,並勾選此新加項。並點選下面的browse按鈕開啟maven的全域性配置檔案,如:D:\Java\maven-3.0.4\conf\setting.xml。(如已經安裝好可跳過此步)

2.開啟myeclipse點選windows->preferences->maven->User setting下修改user setting選項為:D:\Java\m2\repository\settings.xml,並點選update settings。並點選下面的reindex按鈕更新索引。

3.點選配置視窗的apply按鈕,突出配置視窗。

4.最後開啟CMD,執行mvn help:system會發現Maven從遠端庫下載的jar包都會放到新修改後的路徑D:\Java\m2\repository中了。




相關文章