IntelliJ IDEA 的熱部署

2021-08-09 22:43:35 字數 622 閱讀 6462

1.確保使用的是debug模式

2.確保tomcat是由idea例項化的,也就是說tomcat是在idea中配置好的。

注意:特殊的修改如:專案配置檔案,某些特殊類新增,方法名稱引數的新增修改引起的不能熱部署就必須重啟,當然你也可以用jrebel外掛程式。此外掛程式收費。可以實現大部分的修改熱部署,包括修改專案配置檔案等熱部署。

以下描述均指的是普通的修改下的熱部署。

3.進入tomcat配置視窗,在server選項板中修改"on update action" 和"on frame deactivation"

修改前:

修改後:

on frame deactivation:在你失去焦點的時候自動編譯。

例如:修改某檔案後你直接切換到了瀏覽器,或者點了下別的。只要當前的intellij idea 不是焦點就會啟用自動編譯並更新檔案動作。也就是說不用手動按ctrl+f9了。

手動部署方式:

Intellij IDEA 4種配置熱部署的方法

熱部署可以使的修改 後,無須重啟伺服器,就可以載入更改的 最後3種方法是基於類載入機制來實現熱載入的,因此你修改完成 後必須重新編譯當前 才能觸發熱部署,eclipse預設就支援了自動編譯,而在intellij idea中預設是關閉了自動編譯的,可以按照如下2步設定開啟 idea開啟專案自動編譯,進...

Intellij IDEA 4種配置熱部署的方法

熱部署可以使的修改 後,無須重啟伺服器,就可以載入更改的 最後3種方法是基於類載入機制來實現熱載入的,因此你修改完成 後必須重新編譯當前 才能觸發熱部署,eclipse預設就支援了自動編譯,而在intellij idea中預設是關閉了自動編譯的,可以按照如下2步設定開啟 idea開啟專案自動編譯,進...

Intellij IDEA 4種配置熱部署的方法

熱部署可以使的修改 後,無須重啟伺服器,就可以載入更改的 最後3種方法是基於類載入機制來實現熱載入的,因此你修改完成 後必須重新編譯當前 才能觸發熱部署,eclipse預設就支援了自動編譯,而在intellij idea中預設是關閉了自動編譯的,可以按照如下2步設定開啟 idea開啟專案自動編譯,進...