JRebel插件激活
JRebel介绍
JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,修改才能生效;所以推荐使用 JRebel 插件进行热部署。
插件安装
插件官网:https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel
1、支持激活的 JReble 版本不高于 2022.4.2,点击https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions/stable/262031下载 2022.4.2 插件安装包。
2、下载完成后打开IDEA,从文件夹选择已下载的插件安装。选择 File—>Settings—>Plugins—>设置按钮—>Installed Plugin from Disk()。
3、搭建反向代理服务器用于激活,下载地址: https://github.com/ilanyu/ReverseProxy
从反向代理服务器打印的日志可以看到,代理服务器主要是将JRebel的请求代理到idea.lanyus.com的域名。
注:v1.4版本实测只有 ReverseProxy_windows_amd64.exe 生效
4、选择 Help->JRebel->Activation,输入以下 Team URL 地址:
# http://{ReverseProxy_HOST}/{GUID}
http://192.168.56.101:8888/7bea5149-69a5-4270-8190-3f049dc8d2d6
5、转成离线模式,就可以在离线使用了 不然网络不好可能会掉线。以IDEA为例:
点击 Help > Jrebel > Configuration > JRebel & XRebel > Work offline