JRebel使Tomcat支持热部署

JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。

JRebel支持Eclipse、MyEclipse、IntelliJ、NetBeans等众多IDE,我们以Eclipse为例,在Eclipse中想要使用JRebel,我们需要安装一个插件,可以在Eclipse Marketplace中搜索安装,也可以使用install new software通过URL来安装。url为:http://www.zeroturnaround.com/update-site/。具体怎么安装插件就不赘述了,不知道的自己百度一下。
安装完插件,Eclipse重启,然后按照下面的步骤配置即可:
Window——>Preferences——>JRebel


点击“JRebel Config Center”按图勾选,并添加自己下载的JRebel的jar包以及lic文件。


最后配置Tomcat的属性,按下图勾选相应属性即可。


部署后的动态加载:
配置很简单,只需要设置两个环境变量即可,

环境变量名:
JAVA_OPTS
环境变量值:
-javaagent:%REBEL_HOME%\jrebel.jar -Drebel.hibernate_plugin=true -Drebel.spring_plugin=true -Drebel.struts2_plugin=true

环境变量名:
REBEL_HOME
环境变量值:
D:\jrebel-5.6.3-crack(这个路径就是你JRebel的解压目录)
接下来运行Tomcat的startu.bat,在开头会出现以下信息:
2014-10-08 21:22:08 JRebel:
2014-10-08 21:22:08 JRebel: #############################################################
2014-10-08 21:22:08 JRebel:
2014-10-08 21:22:08 JRebel:  JRebel 5.6.3 (201409050929)
2014-10-08 21:22:08 JRebel:  (c) Copyright ZeroTurnaround OU, Estonia, Tartu.
2014-10-08 21:22:08 JRebel:
2014-10-08 21:22:08 JRebel:  Over the last 2 days JRebel prevented
2014-10-08 21:22:08 JRebel:  at least 43 redeploys/restarts saving you about 1.7 hours.
2014-10-08 21:22:08 JRebel:
2014-10-08 21:22:08 JRebel:  This product is licensed to anonymous-user
2014-10-08 21:22:08 JRebel:  for unlimited number of developer seats on site.
2014-10-08 21:22:08 JRebel:  ####### Cracked by anonymous-user, For FUN! Unlimited! Enjoy! ######
2014-10-08 21:22:08 JRebel:
2014-10-08 21:22:08 JRebel:
2014-10-08 21:22:08 JRebel:
2014-10-08 21:22:08 JRebel:  The following plugins are disabled at the moment:
2014-10-08 21:22:08 JRebel:  * Axis2 WAS plugin (set -Drebel.axis2_was_plugin=true to enable)
2014-10-08 21:22:08 JRebel:
2014-10-08 21:22:08 JRebel: #############################################################
2014-10-08 21:22:08 JRebel:
ok这样表示已经配置成功了,如果环境变量不起作用,可以在Tomcat的startup.bat的开头加入如下代码:
@echo off
set JAVA_OPTS=-javaagent:[path/to/]jrebel.jar %JAVA_OPTS%
call "%~dp0\catalina.bat" %*
[path/to/]为你的JRebel解压目录。
好了,这样就都配置好了。
转载:http://blog.csdn.net/liushuijinger/article/details/39898415

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值