maven eclipse 使用JRebel實現熱部署功能

花了幾天時間研究了點eclipse下使用maven+jRebel+tomcat的方式實現熱部署,現分享出來。maven集成tomcat啓動項目的配置已在前面寫過,這裏不再贅述。
下載並安裝插件
安裝eclipse的JRebel6.0.3的插件我使用的是eclipse4.4.2,安裝插件跟安裝其它插件無異。插件更新地址爲: http://update.zeroturnaround.com/update-site-archive/update-site-6.0.3.RELEASE/ 。
破解插件
下載JRebel6.0.3的破解文件首先從網上下載:jrebel_6.0.3-agent-crack.zip,並解壓。
下載地址: http://pan.baidu.com/s/1eQnJmvw , 提取密碼: c9gt
破解插件我們把jrebel_6.0.3-agent-crack.zip解壓,取出子目錄lib下的 jrebel.jar 與 jrebel.lic 。
把這兩個文件覆蓋到eclipse安裝目錄下的 plugins\org.zeroturnaround.eclipse.embedder_6.0.3.RELEASE-201501271431文件夾下的所有的有jrebel.jar的子文件夾裏,然後重啓eclipse即可確解。
基本配置
Eclipse->Help->Jrebel Configuration:
 

點擊Advanced標籤
注意:必須選擇Jrebel 6 Agent 6.0.3(201501261446),因爲破解文件只實現了這種方式的破解,如果選擇另一種方式,Jrebel將不工作(已經踩過這個坑,千萬避開

配置啓動項目
須在啓動項JRE中加入以下參數:



-Xbootclasspath/p:C:/Users/Administrator/AppData/Local/Temp/rebelboot.jar 讓jvm優先於默認的bootstrap去加載path中指定的class(如果不知道路徑可以先不加,啓動報錯的時候把此路徑加上即可。)
-Xmx1025M -Xms512M -XX:PermSize=128M -XX:MaxPermSize=256m 用於設置虛擬內存
-Drebel.spring_plugin=true 支持spring


然後就可以正常啓動了!

參考文章:
http://www.cnblogs.com/xiaoheike/p/5296153.html

發佈了6 篇原創文章 · 獲贊 8 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章