【Java】实测激活JRebel实现代码的热部署

Springboot项目开发中,常见的热部署实现方案有两种:
spring-boot-devtools、JRebel。
本篇分享的是实测有用的JRebel激活方式,不展开介绍以上两种热部署方案,可以阅读以下文章了解上述两种热部署方案。
https://mp.weixin.qq.com/s/RN00nVCsv391kdd2KnzGDg

项目开发中涉及到JSP页面的修改,一旦JSP的热部署不生效,每回修改代码需要重启项目将是特别的影响工作效率。JRebel是一款JVM插件,Java代码修改后不用重启项目,通过快捷键Ctrl+shift+F9立即生效。

IDEA中JRebel插件安装:
打开IDEA,选择File>Settings>Plugins>在右侧选择Marketplace,
在搜索框输入jrebel—>选择搜索结果—>点击Install

安装完成了插件,随后是进行激活,具体激活操作流程可以直接参考这个文章:
https://www.cnblogs.com/sansui6/p/17043448.html

**JRebel激活方式:**
方法1、注册地址填写激活网址 + 生成的GUID(不支持最新4.2版本) 激活版本 < jrebel版本 2022.4.2
方法2、本地地址 + 生成的GUID 支持 jrebel版本 2022.4.2
**激活的核心操作:**
**激活时,注册地址填写**激活网址+生成的GUID**,邮箱可以随便填写,随后直接激活即可**
激活网址列表如下:
http://jrebel-license.jiweichengzhu.com/{GUID}
https://jrebel.qekang.com/{GUID}
GUID可以使用在线GUID地址在线生成(https://www.guidgen.com/),然后替换{GUID}
**同意并提交上述内容**

我这边下载的JRebel插件版本较高,使用方法2(即本地地址)完成激活操作。
这是一个实测能打开生成GUID的网址:
https://www.guidgen.com/
方法2(本地地址)与方法1(在线网址)都是一样的通过填写这个激活网址跟邮箱进行激活,在较新的JRebel版本中会出现Unable to connect to license server.Check your network connnection and/or VPN settings这样的提示信息,此时通过在https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4中下载一个代理工具(激活插件时,程序需要保持启动状态,激活成功后就可以将其关闭),在代理工具运行状态下完成这个激活操作,这便是两种方法的差异所在。
在这里插入图片描述
下载代理工具
在这里插入图片描述
运行代理程序
在这里插入图片描述
idea中进行激活
在这里插入图片描述
看到如下界面即完成了JRebel激活,此时还有一个重要步骤便是重启idea生效。
在这里插入图片描述
至此,大功告成,可以愉快地实现代码的热部署了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值