JRebel是一套JavaEE開發(fā)工具。JRebel允許開發(fā)團(tuán)隊(duì)在有限的時間內(nèi)完成更多的任務(wù)修正更多的問題,發(fā)布更高質(zhì)量的軟件產(chǎn)品。
cp jrebel.lic ~/.jrebel/jrebel.lic
cp ./jrebel/jrebel.jar <插件目錄>/jr-ide-idea/lib/jrebel/jrebel.jar
cp ./jrebel6/jrebel.jar <插件目錄>/jr-ide-idea/lib/jrebel6/jrebel.jar
安裝:
打開Eclipse>Help>Install New SoftWare>Add>Archive,然后選中剛剛下載的JRebel壓縮包,按照提示安裝到提示重啟。
jrebel 破解方法:
解壓,把壓縮包里的:jrebel.jar和jreble.lic兩個文件,覆蓋到Eclipse安裝目錄下plugins文件夾下的org.zeroturnaround.eclipse.embedder_6.x.x.RELEASE-201507291337文件夾下所有包含jrebel.jar的子文件夾中。然后重啟Eclipse。
重啟后,查看Eclipse>Window>Preferences會發(fā)現(xiàn),多了一個JRebel的目錄。
點(diǎn)擊JRebel Configuration,看到 則表示已破解
配置:
打開Server面板,雙擊Tomcat,來到Tomcat的Overview配置面板,確認(rèn)如下圖選中后點(diǎn)擊Open Launch Configuration
切換到Arguments標(biāo)簽,在VM Arguments框里,在原有配置后面加上:
-noverify -javaagent:E:\eclipse\plugins\org.zeroturnaround.eclipse.embedder_6.2.2.RELEASE-201507291337\jr6\jrebel\jrebel.jar
-Drebel.dirs=${project_loc}\WEB-INF\classes
-Drebel.spring_plugin=true
-Drebel.struts2-plugin=true
-Xms256M -Xmx512M -XX:MaxPermSize=128m
上述參數(shù)的相關(guān)說明:
-agentpath: 這個是你使用的JRebel Agent版本的lib包的路徑(路徑后綴不要寫成jrebel.jar),注意其中的斜線方向。
-Drebel.dirs :這個是你要監(jiān)控的項(xiàng)目的 class 文件路徑
-Drebel.disable_update: 設(shè)為true,就不會聯(lián)網(wǎng)檢查更新
-DJAVA_OPTS: 這個選項(xiàng)不是必須,當(dāng)內(nèi)存溢出的時候或其它特殊情況下才需要設(shè)置它的參數(shù)大小。
然后點(diǎn)擊OK保存。
最后,切換到Tomcat的Module面板:
選中要用JRebel的項(xiàng)目,點(diǎn)擊Edit
然后把Auto reloading enabled多選框取消選中,然后點(diǎn)擊OK
接下來讓程序跑起來,如果console中出現(xiàn)類似下圖提示,則大功告成。〗酉聛碓囈幌滦薷膉ava代碼,jrebel都會自動重新部署了!
MAC插件目錄 : ~/Library/Application Support/IntelliJIdea14/
Linux插件目錄 : ~/.IntelliJIdea14/config/plugins/
手頭沒有Eclipse,插件目錄是IDEA的,估計(jì)Eclipse的替換方法差不多