1. 程式人生 > >Eclipse取消或者關閉tomcat所有自動釋出(部署)方法

Eclipse取消或者關閉tomcat所有自動釋出(部署)方法

最近在maven多模組專案除錯中,當我只想讓eclipse的server啟動的同時不想要專案被自動部署,雖然在overview->publishing-never publish automatically
這裡寫圖片描述
modules->edit->auto reloading enabled
這裡寫圖片描述
這兩個地方都設定了,但是啟動tomcat時,專案還是被自動部署了。

查找了其它相關資料,發現有更為詳細的配置沒有注意到現在整理如下:
  1. 關閉自動釋出
    有三個地方可以禁用自動釋出選項。
    為確保沒有自動釋出,您可能需要禁用所有自動釋出選項。
    來自伺服器配置編輯器的釋出選項
    您應該設定為從不自動釋出
    這裡寫圖片描述

    伺服器配置編輯器中的釋出選項是您通常用於禁用增量釋出的選項(換句話說,當伺服器啟動並且應用程式已經發布到伺服器時手動進行釋出)。
    但是,還有其他釋出方式。【源自谷歌翻譯】
  2. 伺服器首選頁
    單擊Windows > Preference > Server > Launching
    這裡寫圖片描述
    從首選項頁面,上面選擇的選項也可能導致釋出。
    可能出現的情況是,如果伺服器啟動,則進行了需要重新發布的更改,然後突然顯示伺服器連線失敗(伺服器將從停止啟動)。
    在這種情況下,會發生一個釋出。
    為避免混淆,應禁用此選項,以確保在伺服器切換到啟動或啟動狀態時不會發生自動釋出。【源自谷歌翻譯】
  3. Servers View - Add and Remove Projects
    在伺服器檢視中,右鍵單擊伺服器,選擇 Add and Remove Projects
    這裡寫圖片描述
    這裡寫圖片描述
    If伺服器啟動的選項,立即釋出更改可能是導致混亂的另一個地方。
    當新增模組並啟用此選項時,將立即釋出模組(即使在伺服器配置編輯器中禁用了自動釋出選項)。
    要禁用此自動釋出,請確保選項如果伺服器已啟動,則立即釋出更改已取消選中(禁用)。【源自谷歌翻譯】

要真正禁用所有自動釋出,應禁用所有三個選項。

如果問題仍然存在,請按照上述“診斷問題”部分中的說明捕獲所需的資訊,並聯系IBM Rational Application Server支援以獲得幫助。【源自谷歌翻譯】