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

標籤:前端

  這兩天在作後臺管理系統,前端框架用Bootstrap,後端用SpringMVC+Velocity。在開發過程當中,常常須要對界面進行微調,調整傳參等,每次更改一次java代碼,就得從新部署一次,耗在各類等待上的時間太多了。所以下決心將JRebel插件裝上。java

  第一步,安裝:git

  首先,你們能夠到:https://zeroturnaround.com/software/jrebel/quickstart/eclipse/ 下載最新的JRebel壓縮包。(部分網絡在線安裝常常會超時,建議使用離線下載安裝的方式,這裏在線安裝方法我就不提了,各位本身上網查一下)github

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

  技術分享

  技術分享

  技術分享  

  第二步,破解:後端

  到: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,看到技術分享  則表示已破解eclipse

  第三步,配置:

  打開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都會自動從新部署了!

  技術分享

相關文章
相關標籤/搜索