My Jrebel 已經不再提供免費使用了,或使用破解版Jrebel
或可以移步至 HotSwapAgent,或使用破解的Jrebel.
一個java web項目,在寫的過程中我們需要不斷調試,如果沒有熱部署,則我們每修改一次項目要重啟一次,驗證問題有沒有得到解決。如果項目很小,啟動只要幾秒或十幾秒,可能感覺影響不是很大;但當項目變大了,重啟一次需要幾十秒,幾分鍾,甚至十幾分鍾,每次修改后都需要重啟無疑會嚴重影響我們的工作效率。
正常情況下,我們使用IDEA(或Eclipse等IDE)+tomcat部署web項目時,如果只是方法內部作修改或只是修改web頁面,按Ctrl+shift+F9(Eclipse按Ctrl+S即可)重新編譯,無須重新啟動,即可使修改的代碼生效,這對我們的開發調試有了很大的幫助。但當我們在java文件中增加方法,增加變量,修改配置文件等大部分操作時,都需要重啟服務器,而Jrebel使絕大部分操作都不需要重啟,只要重新編譯即可將更新部署到服務器上,大大節省了我們工作花在重啟服務器上的時間。
下面以IntellijIdea為例,介紹如何使用Jreble.
依次打開
File-Setting-Plugin
輸入Jrebel,如果沒有找到,則點擊browse搜索
選擇Jrebel for Intellij,點擊右側Install(我這里因為已經安裝過了,所以是Update)。
然后Restart重啟即可。
重啟后,依次File-Setting(或ctrl+alt+s)打開設置,可以看到Jrebel插件已經成功了
)
但這時Jrebel插件是沒有激活的(因myJrebel已不可用,划線部分跳過)
Jrebel是收費插件,但通過facebook或twitter可以免費獲取激活碼。;
這時最好弄個VPN,推薦lantern,github下面可以搜索到,有免費100M的流量。
瀏覽器輸入https://my.jrebel.com/
使用facebook或twitter登錄或注冊,我用的是facebook帳號,填寫相關信息后即名免費獲取激活碼了。
激活碼到手,然后返回Intellij IDEA激活,
在jrebel設置頁面粘貼myjrebel的激活碼,點擊激活即可。(不推薦破解,麻煩並且不穩定)
新的激活方式:
激活地址 http://139.224.237.159:85/dafa13a6-4eaf-4c81-b246-b339a5f06b33
將后面的dafa13a6-4eaf-4c81-b246-b339a5f06b33作下調整,可通過代碼
java.util.UUID.randomUUID().toString()
生成.
在激活界面通過connect online licensing service
選項,輸入修改過后的地址激活.
激活后點擊work offine使用.
下面將介紹激活后如何使用,
在Project右鍵會看到Jrebel選項,然后選擇生成Jrebel.xml的按鈕.
打開tomcat配置,查看Jreble Debug
這里已經默認了對部件框架的支持,也可自己添加支持。
點擊Jrebel 調試的圖標,即可愉快地使用Jrebel調試了。
在服務啟動后,如增加或修改代碼,按Ctrl+shift+F9重新編譯,改動就可直接生效了.
</div>
原文地址:https://blog.csdn.net/liusf1993/article/details/80569707