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

项目开发中涉及到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的网址: 方法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生效。 至此,大功告成,可以愉快地实现代码的热部署了!

经验分享 程序员 微信小程序 职场和发展