2014-05-02 105 views
0

我有一個運行配置,可以構建許多maven項目,然後部署到tomcat。當我處於調試模式時,有時Maven項目將無法構建。在調試模式下運行配置:Maven和Tomcat

我想在調試模式下重新啓動整個運行配置。但是,調試模式是灰色的。解決此問題的唯一方法是重新啓動Intellij。

我做錯了什麼,或者我可以做一些事情,將再次啓用調試模式?

+0

'run configuration'是什麼意思?它是執行maven構建的配置嗎?還是在部署工件之前執行make/build的應用服務器配置? –

+0

「運行配置」是一個Intellij下拉列表,您可以將許多作業串在一起以便一個接一個地運行。我有它運行依賴項目到我有興趣部署的主項目。通過「運行配置」,您可以選擇在所有項目建成後部署您的戰爭文件。 – Peter

回答

1

要解決此類問題,我總是在沒有調試模式下運行,並在需要時附加remote調試會話。

+0

你對遠程調試器有什麼用處?你能給我一個關於如何做到這一點的鏈接嗎? – Peter

+0

如果你打開你的運行配置,並點擊左上角的+,你應該看到「Remote」爲選項(對我來說,它幾乎在列表的底部)。這會爲遠程調試會話創建運行配置。這些選項幾乎默認正確,但是您應該提供特定的調試端口(如果服務器未在本地計算機上運行,​​則需要提供主機)。然後,您應該修改啓動腳本,以便maven運行並支持遠程調試 - 運行對話框會告訴您需要哪些選項。我總是在Idea之外運行服務器,並部署到它。 –

+0

這有幫助。謝謝。我也使用DCEVM在tomcat上進行動態代碼修改。所以我需要決定哪一個更好,因爲我還沒有找到同時做這兩件事的方法。 – Peter

相關問題