Intelij Idea Java tomcat的熱部署模式

注意點: eclipse工具可以設置保存立即自動編譯,但是Intelij Idea工具明確說明在running和debuging模式下是不會自動編譯,必須手動調用 ctrl+shift + 9來觸發更新。

1、Tomcat debug熱部署模式

       將1,2設置成圖示內容,1表示類文件和資源文件變動會觸發熱部署,2表示屏幕失去焦點時候,會觸發熱部署。但是你會發現這個熱部署只能在debug模式下有用,而且需要手動編譯,ctrl + shift + 9實現編譯。
       同時,需要在deployment選擇模式 exploded ~  這個模式表示,非war包模式,在本地classes或者資源文件中替換重編譯。而沒有exploded表示每次發佈的都是war包形式~ 

2、正常Run模式下的Jrebel插件熱部署
       上面既然已經證明無法在非debug模式下實現熱部署,那有沒有方法呢? 有,那就是採用jrebel這個插件來實現,安裝完插件後,同樣需要手動 ctrl+shift+9重新編譯纔會觸發熱部署。具體的插件安裝方式,請參考文章 :https://blog.csdn.net/win7system/article/details/80137206 

        如有描述有問題,歡迎批評指正~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章