【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生效。 至此,大功告成,可以愉快地实现代码的热部署了!