問題描述:
Intellij IDEA 調試修改時,改動頁面和 java 文件後,沒法馬上看到變化,須要手動重啓服務。java
問題緣由:
在 IDEA tomcat 中 server 的配置裏,找到 on frame deactivation 條目,選擇 update classes and resources。tomcat
因爲服務器添加的 Artifact 類型問題,有的項目可能沒有 update classes and resources 這個選項,只有 Hot Swap classes。服務器
緣由:一個 module 對應兩種 Artifact,一種是 war,一種是 war explored。ide
解決方法:
在 idea tomcat 中 server 的配置裏,找到 on frame deactivation 條目,選擇 update classes and resources。idea
沒有 update classes and resources 選項的話,先在 Deployment 菜單下修改 Artifact 的類型爲 war explored,再回 Server 菜單選擇 update classes and resources。調試
另外有個配置 on update action,就是手動操做的時候採起什麼動做,能夠選擇重啓服務器,也能夠像上面同樣更新類和資源文件。
注意:若是更新的是配置文件等靜態資源文件,最好選擇重啓服務器。server
原文連接:http://blog.51cto.com/1350814...blog