【圖解】Eclipse下JRebel6.2.0熱部署插件安裝、破解及配置【轉】


標簽:

  這兩天在做后台管理系統,前端框架用Bootstrap,后端用SpringMVC+Velocity。在開發過程中,經常需要對界面進行微調,調整傳參等,每次更改一次java代碼,就得重新部署一次,耗在各種等待上的時間太多了。因此下決心將JRebel插件裝上。

  第一步,安裝:

  首先,大家可以到:https://zeroturnaround.com/software/jrebel/quickstart/eclipse/ 下載最新的JRebel壓縮包。(部分網絡在線安裝經常會超時,建議使用離線下載安裝的方式,這里在線安裝方法我就不提了,各位自己上網查一下)

  接着,打開Eclipse>Help>Install New SoftWare>Add>Archive,然后選中剛剛下載的JRebel壓縮包,按照提示安裝到提示重啟。

  技術分享

  技術分享

  技術分享  

  第二步,破解:

  到:https://github.com/NathanChan/JRebel6.2.0-Cracker 下載破解文件到本地。

  解壓,把壓縮包里的:jrebel.jar和jreble.lic兩個文件,覆蓋到Eclipse安裝目錄下plugins文件夾下的org.zeroturnaround.eclipse.embedder_6.2.2.RELEASE-201507291337文件夾下所有包含jrebel.jar的子文件夾中。然后重啟Eclipse。

  重啟后,查看Eclipse>Window>Preferences會發現,多了一個JRebel的目錄。

 

  技術分享

  點擊JRebel Configuration,看到技術分享  則表示已破解

  第三步,配置:

  打開Server面板,雙擊Tomcat,來到Tomcat的Overview配置面板,確認如下圖選中后點擊Open Launch Configuration

  技術分享

  切換到Arguments標簽,在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

  技術分享

  上述參數的相關說明:

     -agentpath:  這個是你使用的JRebel Agent版本的lib包的路徑(路徑后綴不要寫成jrebel.jar),注意其中的斜線方向。

     -Drebel.dirs :這個是你要監控的項目的 class 文件路徑

     -Drebel.disable_update: 設為true,就不會聯網檢查更新

     -DJAVA_OPTS: 這個選項不是必須,當內存溢出的時候或其它特殊情況下才需要設置它的參數大小。

  然后點擊OK保存。

 

  最后,切換到Tomcat的Module面板:

  技術分享

  選中要用JRebel的項目,點擊Edit

  技術分享

  然后把Auto reloading enabled多選框取消選中,然后點擊OK

  技術分享

  接下來讓程序跑起來,如果console中出現類似下圖提示,則大功告成!!接下來試一下修改java代碼,jrebel都會自動重新部署了!

  技術分享

 


免責聲明!

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



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