Jetbrain Idea使用

 tool  idea  jrebel


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 切换离线模式