熱部署莫名其妙不能用了,所以求助了萬能的百度,找到兩個方案,方案二完美解決,方案一是上一篇以防後患也記錄了一下
方法如下:
前提:
Intellij Idea 採用的是配置自己安裝的tomcat
問題:
修改java文件不能實現熱部署,Intellij Idea 的配置tomcat選項On’Update action’ 和 ‘On frame deactivation’並沒有 update classes and resource
原因:
在tomcat設置Deployment中要使用exploded模式的war包,我就是因爲使用默認war包(圖中標記爲2)找不到這個選項。
二者的區別就是默認的war通過war包部署,exploded模式的展開後部署。
部署項目的時候一般選第一個,調試的時候選擇exploded的war包才能讓修改的資源及時重載。