如何免費使用jrebel 和eclipse 項目配合完成熱部署功能


感謝王同學分享了熱部署插件,jrebel,說修改后台代碼可以不用重啟tomcat,於是立即下載使用。。。。本來很簡單的一個事情,因為參照了網上各種帖子,結果坑的不行。。。。所以把自己的經驗分享一下。

第一步:翻牆。。。。

翻牆我用的是谷歌的瀏覽器插件,tunnello,先是從王同學那邊拷貝了一個hosts文件,這樣可以用谷歌瀏覽器插件市場里面直接搜索下載,安裝之后注冊就可以使用了,測試用美國的網絡速度還不錯,法國的慢很多。

第二步:注冊twitter賬號


如果已經有了twitter或者facebook賬號,可以跳過前兩步,不用注冊了。。

第三步:登錄my.jrebel.com,完成注冊

jrebel本來是收費的工具,只能免費試用一段時間。。。網上找了各種破解辦法。木有一個好使的。。。再查看N多帖子之后,發現有人分享了my.jrebel.com,在這個網站注冊賬號之后,會得到一個激活碼,。。但是,必須提供一個twitter或者facebook賬號,並授權給my.jrebel.com才行。之后就可以免費使用jrebel了。

 

第四步:下載jrebel

我的項目用的eclipse版本mars,相對較舊,直接在help-eclipsemaket place里面搜索jrebel,下載一步步安裝即可。。。

安裝之后,可以在Jrebel Configuration 的overview頁面,激活,輸入激活碼。。。

激活成功后如下圖所示:

第五步:配置

配置這里坑了我好久,最后將自己可以運行的配置截圖如下:

overview頁面沒有做什么改動

 

startup界面,需要勾選要進行熱部署的tomcat

Project界面勾選要進行熱部署的項目

 這個頁面沒有做改動

 

 

 

 

 Advanced頁面更改了jrebel Agent選擇如下:

 tomcat 配置頁面,publishing選擇了第二個,我的項目代碼的class文件放在tomcat的目錄下。勾選了enable jrebel agent

jrebel生成的配置文件如下,第一個dir要和class存放的目錄一致。

配置tomcat的參數:-agentpath:D:\000\003_eclipse\eclipse_oa\plugins\org.zeroturnaround.eclipse.embedder_7.0.13.RELEASE\jrebel\lib\jrebel64.dll

這個好像改成true也可以的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM