Eclipse+Maven+Tomcat+JRebel實現專案的熱部署
阿新 • • 發佈:2019-01-29
把這兩個檔案覆蓋到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標籤
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
啟動專案,實現熱部署。