1. 程式人生 > >Could not publish server configuration for TomcatServer at localhost.Multiple Contexts have a path……

Could not publish server configuration for TomcatServer at localhost.Multiple Contexts have a path……

Eclipse(JSP)-eclipse的tomcat執行的問題——Could not publish server configuration for Tomcat v9.0 Server at localhost.Multiple Contexts have a path of “/專案檔名”.

問題

最近剛學JSP,想再建一個一樣的檔案,然後就懶得新建文件和檔案再複製程式碼,於是就新建一個web專案之後,直接複製了Java資料夾的程式碼所在的那個package,名字也沒改。

之後就運行了第二個檔案的程式碼,結果就出現錯誤了:

Could not publish server configuration for Tomcat v9.0 Server at localhost.
Multiple Contexts have a path of "/web3".

img

解決

後來查了一下,解決方法如下:

對於eclipse的tomcat外掛

找到以下檔案路徑:

(安裝eclipse設定的工作空間workspace)

workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\conf\server.xml檔案

然後用記事本開啟編輯,可以使用查詢功能找建立的那個資料夾名,然後就找到了那一行。

img

會發現path是重複的,結果就執行不了了……

這個時候就看你最近想執行的是哪個了,不想執行的那個可以先刪掉……以後再說……

備註:docBase="" ,引號裡面就是檔案的專案名。

有兩條相同資訊,刪除一條

記得儲存。

之後又有問題了

儲存之後,再次點選執行,結果還是出錯。

後來檢查了server.xml,就發現了,這個路徑還是自己新增上去了,意思就是你刪除了之後只要這個檔案還在,那句程式碼就不會被刪掉,還會被自動新增上。

那就沒辦法了,只能把重複的路徑所在的檔案專案刪掉了。

注意一點就是,這個專案還有用的話要記得匯出歸檔檔案

tomcat

還有個情況就是直接使用tomcat的。這個可以看參考連結1,或者直接看我引用的:

如果是Tomcat單獨伺服器就需要找Tomcat的安裝目錄:

${Tomcat_home}\apache-tomcat-6.0.37\conf\server.xml

其他

其實那個時候我複製package之後又改名了,結果還是沒有用。於是就有了之後的報錯。

所以初學的時候還是老老實實複製貼上程式碼吧……

還有種情況

45s內執行不好,依舊會報錯。

這個時候,再執行一次就好了,x_x無語啊……


//end


簡書主頁   | CSDN主頁 |

讚賞說明   |   簡    介    |

其他說明可以點選簡介檢視。
轉載請註明原文章連結,並標註作者amosC

格式如下:

來源:(此處附上原文連結)

作者:amosC(amoscey




  1. 異常——(7)Could not publish server configuration for Tomcat v7.0 Server at localhost. - CSDN部落格 ↩︎