JRebel实现远程热部署

1.开启JRebel在远程

这里写图片描述

下面是在linux配置环境

1.下载相关依赖

curl -O http://dl.zeroturnaround.com/jrebel-stable-nosetup.zip
unzip jrebel-stable-nosetup.zip

mv 命令到你能记得住的地方后面会用到

2.到tomcat的bin目录下

3.创建文件 catalina-jrebel.sh 内容为

#!/bin/bash
export REBEL_HOME=[JRebel root folder]
export JAVA_OPTS="-agentpath:$REBEL_HOME/lib/libjrebel64.so -Drebel.remoting_plugin=true $JAVA_OPTS"
`dirname $0`/catalina.sh $@

注意其REBEL_HOME=[JRebel root folder]

REBEL_HOME=你的解压路径

然后在tomcat关闭的情况下。启动

./catalina-jrebel.sh run

相当于带着jrebel启动tomcat,最后要求不报错,启动成功

这里写图片描述

2.测试连接

这里写图片描述

如果你的tomcat配置了用户名和密码,那么使用HTTP 输入你的用户名密码测试即可

如果你不会设置,可以在JRebel目录下 通过

java -jar jrebel.jar -set-remote-password <NewPassword>

反正在这一步你要连接测试通过

3.查找视图

这里写图片描述
把视图打开

4.打开JRebel云同步

这里写图片描述

5.将项目放到云上

JRebel热部署要求项目必须已经在云上才可以,所以必须将项目手动或者想办法放到云上

一个很好的就是我写的博客的 IDEA 配置安装Apache Tomcat 的 Maven 插件一键部署

6.最后开始你的表演

启动这里写图片描述

这边修改代码,远程就会改变

总结

有了tomcat的插件可以直接部署到服务器上,那么JRebel也就方便在不用手动每次上传,但是部署起来没有tomcat插件简单,各有优缺点。

最后希望转载请注明:BoomMan

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值