idea使用jRebel教程很多,不再累述
服务器部署jRebel
 1.下载激活工具(github,别忘了加速):下载链接 因为是linux,固下载下方资源
 
 放进服务器执行下方命令运行,port就是端口号,看着改,我用的8888
./ReverseProxy_linux_amd64 -l "127.0.0.1:port" &
2.给服务器下载jRebel,建议与idea的jRebel版本相同
 
 我版本2023.1.1于是给服务器下载个2023.1.1
 链接
 
 放入服务器并解压
3.生成guid链接
 
 4.进入jrebel目录
 执行
./bin/activate.sh http://127.0.0.1:第一步端口号/第三步guid xxx@qq.com(随便输入的邮箱,不一定是qq)
激活成功
 
 5.设置远程连接的密码,在 JRebel 的根目录下执行以下命令
java -jar jrebel.jar -set-remote-password 123456789

 6.添加远程连接
 server name 随便起个服务的名字
 server URL 格式: http://ip:port ,这里的 ip 是服务器的IP, port 是项目端口号。(其实就是外部访问你项目的路径,若是用了nginx代理就看着改)
 勾选密码输入上文设置的 JRebel 密码 123456789 。
 7.按图片在idea左下角选择
 
8.打包项目上传服务器
 执行一下命令,若想开启远程调试可查看链接
nohup java -agentpath:/www/ceshi/jrebel/lib/libjrebel64.so -Drebel.remoting_plugin=true -jar xxx.jar &
agentpath根据自己jrebel路径看着改
效果
 
 

 修改了接口,检测到了进行自动上传
 
若云热部署未生效就看下是否选择云
 
 若选择了云就把打的jar包解压一下看看是否有rebel-remote.xml文件,若有是否和resources中的相同



![IM即时通讯系统[SpringBoot+Netty]——梳理(五)](https://img-blog.csdnimg.cn/49800dd9080d4bb48b45b63a97bc7a5c.png)















