IntelliJ IDEA 使用 Resin + JRebel 實現熱部署
阿新 • • 發佈:2019-01-21
網上有不少基於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