簡體   English   中英

如何在Maven Web App的IntelliJ IDEA中重新加載Java類

[英]How to reload java classes in intellij idea for maven web app

在Eclipse中,我可以通過運行“ tomcat7:run”的調試來啟動Web應用程序,如下所示。

在此處輸入圖片說明

這樣,當我更改類似於servlet方法主體的代碼時,它將立即生效。 但是今天,當我切換到intellj的想法。 我還使用如下調試選項啟動服務器。

在此處輸入圖片說明

當我更改方法時,新代碼不起作用。 由於此功能對我來說非常重要,因此我該如何解決此問題。 我想如果我使用對tomcat的內置支持,intelli的想法將輕松支持此功能。 但是我現在正在使用Maven風格的webapp。 我花了大約2個小時來熟悉這個新的IDE,我希望由於調試問題,我不會放棄它。 謝謝。

我希望這將有助於您在執行過程中熱交換代碼(在調試模式下) 在此處輸入圖片說明

使用以上功能,一旦將修改保存到文件中,代碼將自動自動構建。 並且基於修改后的工件,也將部署到本地運行的容器(嵌入式tomcat)。 因此,您無需在每次小的代碼修改后就重新啟動。

以上設置可以在-IntelliJ->設置->構建,執行,部署->調試器-> HotSwap中找到

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM