Eclipse取消或者關閉tomcat所有自動釋出(部署)方法
阿新 • • 發佈:2019-01-09
最近在maven多模組專案除錯中,當我只想讓eclipse的server啟動的同時不想要專案被自動部署,雖然在overview->publishing-never publish automatically
modules->edit->auto reloading enabled
這兩個地方都設定了,但是啟動tomcat時,專案還是被自動部署了。
查找了其它相關資料,發現有更為詳細的配置沒有注意到現在整理如下:
- 關閉自動釋出
有三個地方可以禁用自動釋出選項。
為確保沒有自動釋出,您可能需要禁用所有自動釋出選項。
來自伺服器配置編輯器的釋出選項
您應該設定為從不自動釋出
伺服器配置編輯器中的釋出選項是您通常用於禁用增量釋出的選項(換句話說,當伺服器啟動並且應用程式已經發布到伺服器時手動進行釋出)。
但是,還有其他釋出方式。【源自谷歌翻譯】 - 伺服器首選頁
單擊Windows > Preference > Server > Launching
從首選項頁面,上面選擇的選項也可能導致釋出。
可能出現的情況是,如果伺服器啟動,則進行了需要重新發布的更改,然後突然顯示伺服器連線失敗(伺服器將從停止啟動)。
在這種情況下,會發生一個釋出。
為避免混淆,應禁用此選項,以確保在伺服器切換到啟動或啟動狀態時不會發生自動釋出。【源自谷歌翻譯】 - Servers View - Add and Remove Projects
在伺服器檢視中,右鍵單擊伺服器,選擇 Add and Remove Projects
If伺服器啟動的選項,立即釋出更改可能是導致混亂的另一個地方。
當新增模組並啟用此選項時,將立即釋出模組(即使在伺服器配置編輯器中禁用了自動釋出選項)。
要禁用此自動釋出,請確保選項如果伺服器已啟動,則立即釋出更改已取消選中(禁用)。【源自谷歌翻譯】
要真正禁用所有自動釋出,應禁用所有三個選項。
如果問題仍然存在,請按照上述“診斷問題”部分中的說明捕獲所需的資訊,並聯系IBM Rational Application Server支援以獲得幫助。【源自谷歌翻譯】