idea之熱部署外掛jrebel的使用
轉載請標明出處:https://blog.csdn.net/men_ma/article/details/106847165.
本文出自 不怕報錯 就怕不報錯的小猿猿 的部落格
idea之熱部署外掛jrebel的使用
前言
一個java web專案,在寫的過程中我們需要不斷除錯,如果沒有熱部署,則我們每修改一次專案要重啟一次,驗證問題有沒有得到解決。如果專案很小,啟動只要幾秒或十幾秒,可能感覺影響不是很大;但當專案變大了,重啟一次需要幾十秒,幾分鐘,甚至十幾分鍾,每次修改後都需要重啟無疑會嚴重影響我們的工作效率。
正常情況下,我們使用IDEA(或Eclipse等IDE)+tomcat部署web專案時,如果只是修改web頁面,按Ctrl+shift+F9(Eclipse按Ctrl+S即可)重新編譯,無須重新啟動,即可使修改的程式碼生效,這對我們的開發除錯有了很大的幫助。但當我們在java檔案中增加方法,增加變數,修改配置檔案等大部分操作時,都需要重啟伺服器,而jrebel使絕大部分操作都不需要重啟,只要重新編譯即可將更新部署到伺服器上,大大節省了我們工作花在重啟伺服器上的時間。
操作步驟
下面以idea為例,介紹如何使用jrebel:
依次開啟File–》Setting–》Plugin
然後Restart重啟即可
重啟後,依次File-Setting(或ctrl+alt+s)開啟設定,可以看到Jrebel外掛已經成功了
這時需要啟用jrebel才能使用,開啟jrebel 啟用面板 ,選擇Connect to online licensing service
在上面的框中輸入啟用的url地址,下面的框中輸入郵箱地址 , 然後點選右下角的啟用按鈕即可
url地址:
https://jrebel.qekang.com/cc911d10-7326-4ded-8daf-967837a07792
檢視是否啟用成功(啟用狀態)?
弄到這裡jrebel就可以正常使用了,但jrebel啟用之後預設是聯網使用的 , 在該模式下 , jrebel會一直聯網監測啟用資訊 . 所以需要調為離線使用的,直接點選下圖中Work offline按鈕即可
點選後的效果
然後啟動專案時用jrebel啟動就好了,如圖: