1. 程式人生 > >如何免費使用jrebel 和eclipse 項目配合完成熱部署功能

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

.dll 五步 使用 完成 tom start 一個 facebook advance

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

第一步:FQ。。。。

FQ我用的是谷歌的瀏覽器插件,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也可以的。

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