1. 程式人生 > >Eclipse+Maven+Tomcat+JRebel實現專案的熱部署

Eclipse+Maven+Tomcat+JRebel實現專案的熱部署

把這兩個檔案覆蓋到eclipse安裝目錄下的 plugins\org.zeroturnaround.eclipse.embedder_6.0.3.RELEASE-201501271431資料夾下的所有的有jrebel.jar的子資料夾裡,然後重啟eclipse即可確解。
JRebel6配置
Eclipse->Help->Jrebel Configuration


Overvie標籤,選擇要部署的專案


Advanced標籤

選擇Jrebel 6 Agent 6.0.3(201501261446),網上有文章說因為破解檔案只實現了這種方式的破解,如果選擇另一種方式,Jrebel將不工作,直接使用了第二種,沒有測試第一種能否工作。

配置Tomcat
Tomcat的Overview標籤


    在VM Arguments框裡,在原有配置後面加上:
   -noverify -javaagent:你使用的JRebel路徑\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: 這個選項不是必須,當記憶體溢位的時候或其它特殊情況下才需要設定它的引數大小。

Tomcat的標籤JRebel

啟動專案,實現熱部署。