1. 程式人生 > >IntelliJ IDEA 使用 Resin + JRebel 實現熱部署

IntelliJ IDEA 使用 Resin + JRebel 實現熱部署

網上有不少基於Tomcat+JRebel熱部署的教程,這裡簡單就 Resin + IDEA + JRebel配置熱部署環境步驟小作說明.

1.初始工作:

下載JRebel 破解版的jar包,下載IDEA JRebel的外掛,過程略

2.在IDEA下 配置Resin + JRebel

在IDEA下,點選 "Edit Configurations",然後新增一個名為Resin3.x 的服務

configure設定Resin根目錄的路徑

其中 VM Options的配置如下:

?
1 2 3 4 5 -javaagent:C:\Users\Administrator\.IntelliJIdea13\config\plugins\jr-ide-idea\lib\jrebel\jrebel.jar
-Xmx512M -Xms512M -XX:MaxPermSize=1024m -noverify

MaxPermSize這裡設定為1G,因為JRebel熱部署的過程中需要佔用大量的常量空間,最好設定為512M以上,否則很容易爆MaxPermGen space異常

然後點選Deployment,新增要啟動的專案

配置resin.conf

?
1 <web-app id="/" root-directory="c:\project_name\web"  redeploy-mode="manual" />

最後應用,儲存

配置了VM Options 其實就不用使用JRebel的外掛了,直接點選Debug 就可以使用JRebel的功能

啟動之前,最好在settings 裡面 compile設定 make project automatically,然後啟動,每次修改java檔案,或者配置檔案後 直接ctl+s 儲存,Jrebel 就可以自動reload

ok,省去了 不少的部署時間多陪陪家人,女朋友吧

http://my.oschina.net/dandy/blog/210389

相關推薦

no