官方實例:http://zeroturnaround.com/software/jrebel/intellij-idea-jrebel-tutorial-formerly-javarebel/ java
網上有很多基於Tomcat+JRebel熱部署的教程,這裏簡單就 Resin + IDEA + JRebel配置熱部署環境步驟小做說明.
web
下載JRebel 破解版的jar包,下載IDEA JRebel的插件,過程略intellij-idea
在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,省去了 很多的部署時間多陪陪家人,女友吧