IDEA工具--熱部署JRebel(四)

一、JRebel簡介

JRebel是一款JVM插件,它使得Java代碼修改后不用重啟系統(tǒng),立即生效。IDEA上原生是不支持熱部署的,一般更新了 Java 文件后要手動重啟 Tomcat 服務(wù)器,才能生效,浪費(fèi)時(shí)間浪費(fèi)生命。
目前對于idea熱部署最好的解決方案就是安裝JRebel插件。

二、插件安裝

快捷鍵 ctrl+alt+s 打開設(shè)置:


插件安裝

搜索jrebel,并下載 JRebel for IntelliJ:


搜索jrebel

三、激活JRebel插件

下載鏈接: https://github.com/ilanyu/ReverseProxy/releases/tag/v1.0
windows64版本:ReverseProxy_windows_amd64.exe
下載后打開這個(gè)ReverseProxy_windows_amd64.exe

ReverseProxy_windows_amd64.exe

重新打開idea,點(diǎn)擊debug jrebel:
debug jrebel

第一行輸入: http://127.0.0.1:8888/GUID
GUID生成路徑:
https://www.guidgen.com/

第二行輸入郵箱,郵箱格式正確就行。


激活

激活成功,打開settings,ctrl+alt+s ,點(diǎn)擊JRebel:


設(shè)置

點(diǎn)擊 work offline:


點(diǎn)擊 work offline

出現(xiàn)頁面

這個(gè)時(shí)候關(guān)掉 ReverseProxy_windows_amd64.exe,激活完成。

四、相關(guān)設(shè)置

  1. 設(shè)置項(xiàng)目自動編譯


    設(shè)置項(xiàng)目自動編譯
  2. 設(shè)置 compiler.automake.allow.when.app.running
    ctrl+shift+A 或者 help->find action…打開
    搜索registry
    找到 compiler.automake.allow.when.app.running 并?


    設(shè)置 compiler.automake.allow.when.app.running

項(xiàng)目必須以”war exploded”形式發(fā)布,不能以”war”包形式發(fā)布。
啟動時(shí)選擇以JRebel插件在tomcat中以debug形式啟動。
如果出現(xiàn)激活過期的情況下 , 可以重新生成一下GUID , 替換原來的GUID即可。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容