1. 程式人生 > 其它 >配置Tomcat時server.xml自動還原問題【Tomcat會刪除自己在Servlet.xml 配置的Context元素】

配置Tomcat時server.xml自動還原問題【Tomcat會刪除自己在Servlet.xml 配置的Context元素】

配置Tomcat時server.xml自動還原問題【Tomcat會刪除自己在Servlet.xml 配置的Context元素】

1,原因:

Eclipse中的Tomcat伺服器預設設定了自動釋出功能,在啟動伺服器時將部署的專案自動釋出,

Eclipse 它只能識別在編譯器內部部署的專案,它會建立一個新的server.xml 檔案覆蓋原來的檔案

裡邊只有在Eclipse 中部署的專案。

2,解決:

方式一:去掉自動釋出功能:選擇 Window-Preferences-Server-Launching,取消Automatically publish wen starting servers。

方式二:

Ecplise專案中有一個Server專案,該專案下有server.xml 檔案:對它進行修改,而不是在Tomcat根目錄的conf/server.xml 檔案下修改。

Tomcat重新發布時會用這裡的配置檔案覆蓋Tomcat下的conf下的檔案。

轉自:《配置Tomcat時server.xml和content.xml自動還原問題》https://blog.csdn.net/qq_39577386/article/details/76977626