IntelliJ IDEA熱加載自動更新(Update classes and resources )


      IntelliJ IDEA默認文件是自動保存的,但是手頭有個項目jsp文件改動后,在tomcat中不能立即響應變化。想要jsp文件改動后立刻看到變化,可以通過修改配置來實現。

      在 IDEA   tomcat 中server的配置里,有個On frame deactivation,選擇Update classes and resources。另外有個配置on update action,就是手動操作的時候采取什么動作,可以重啟服務器,也可以像上面一樣更新類和資源文件,我選的是Update classes and resources,也可以選擇Redeploy。

On update action:當發現更新時的操作   選擇Update classes and resources 
On frame deactivation 當IDEA 切換時的操作 (比如縮下去、打開網頁等) 選擇Update classes and resources
 
        可是當前項目沒有U pdate classes and resources 這個選項,有個Hot Swap classes。這是由於服務器添加的Artifact類型問題,一般一個module對應兩種類型的 Artifact,一種是war,一種是war explored。 war就是已war包形式發布,當前項目是這種形式,在這種形式下O n frame deactivation配置沒有U pdate classes and resources選項。 war explored是發布文件目錄,選擇這種形式,O n frame deactivation中就出現U pdate classes and resources選項了。





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM