Eclipse中安裝JRebel熱部署教程
前言
Eclipse安裝JRebel插件可快速實現熱部署,節省了大量重啟時間,提高開發效率。
本文只介紹Eclipse安裝JRebel插件版本的方法。若要查看Maven插件版,可參考
Eclipse中使用JRebel實現項目熱部署(Maven插件版)
一、首先要下載JRebel的壓縮包
https://download.csdn.net/download/u013150378/10529398
下載可能需要CSDN會員,如果沒有可以讓別人幫忙下載。我是在CSDN下載群花了1.5元讓別人下載的,很便宜哈哈。。 而且是破解版哦,我的使用期限是到2888年,800多年的使用年限,從來沒見過哪個軟件破解版年限如此長的。嚇到我了。。
二、打開Eclipse(3.6版本+),安裝新插件
選擇Add,然后出現name可以隨意填,后面的Location,選擇我附件中的解壓后的jrebel.zip包,然后一路點擊next完成后重啟即可。
如果是在線安裝的話,可能要等幾分鍾或十幾分鍾,耐心等待,也可以離線安裝更快些。
安裝完之后,在Eclipse的安裝目錄的plugins子目錄中會新生成一個org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE的文件夾
三、破解:將附件中解壓后的jrebel.jar和jrebel.lic放入替換
一共需要替換兩個地方。本機Eclipse安裝的路徑為:D:\eclipse-jee-kepler-R-win32-x86_64\eclipse
第一個需要替換的路徑,將破解文件的jrebel.jar和jrebel.lic文件替換如下路徑文件:
D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jrebel
第二個需要替換的路徑,將破解文件的jrebel.jar和jrebel.lic文件替換如下路徑文件:
D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jr6\jrebel
重新啟動eclipse即可看到注冊信息表示破解成功
四、配置:可忽略,配置了可能會報錯
切換到Arguments標簽,在VM Arguments框里,在原有配置后面加上:
-noverify -javaagent:D:\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jrebel\jrebel.jar
-Drebel.dirs=${project_loc}\WEB-INF\classes
-Drebel.spring_plugin=true
-Drebel.struts2-plugin=true
-Xms256M -Xmx512M -XX:MaxPermSize=128m
上述參數的相關說明:
-agentpath: 這個是你使用的JRebel Agent版本的lib包的路徑(路徑后綴不要寫成jrebel.jar),注意其中的斜線方向。
-Drebel.dirs :這個是你要監控的項目的 class 文件路徑
-Drebel.disable_update: 設為true,就不會聯網檢查更新
-DJAVA_OPTS:這個選項不是必須,當內存溢出的時候或其它特殊情況下才需要設置它的參數大小。
我配置完去啟動項目卻一直報錯,然后我上網百度說要多次clean下才能起作用,害得我連續清理了快十遍了,然而並沒啥用!太坑了。后來我重新配置tomcat,原先在Arguments標簽里關於JRebel的配置自然沒有了,於是可以完美運行項目,而且JRebel也正常起作用。所以,配置這一步可以忽略掉,要不然項目可能會莫名其妙報錯。