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

官方實例:http://zeroturnaround.com/software/jrebel/intellij-idea-jrebel-tutorial-formerly-javarebel/ java

網上有很多基於Tomcat+JRebel熱部署的教程,這裏簡單就 Resin + IDEA + JRebel配置熱部署環境步驟小做說明.
web

1.初始工做:

下載JRebel 破解版的jar包,下載IDEA JRebel的插件,過程略intellij-idea

2.在IDEA下 配置Resin + JRebel

在IDEA下,點擊 "Edit Configurations",而後添加一個名爲Resin3.x 的服務app

configure設置Resin根目錄的路徑ide

其中 VM Options的配置以下:idea

-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異常spa

而後點擊Deployment,添加要啓動的項目插件

配置resin.confcode

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

最後應用,保存orm

配置了VM Options 其實就不用使用JRebel的插件了,直接點擊Debug 就能夠使用JRebel的功能


啓動以前,最好在settings 裏面 compile設置 make project automatically,而後啓動,每次修改java文件,或者配置文件後 直接ctl+s 保存,Jrebel 就能夠自動reload


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

相關文章
相關標籤/搜索