配置Tomcat時server.xml自動還原問題【Tomcat會刪除自己在Servlet.xml 配置的Context元素】
阿新 • • 發佈:2021-11-13
配置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