JRebel本地热部署和远程热部署使用教程(详尽版)

idea安装和激活JRebel 可以看这里

安装和激活JReble

本地热部署

  1. 在 Settings > JRebel & XRebel 设置好参数
    在这里插入图片描述

  2. 打开 JRebel 面板 > 在需要开启热部署的项目 打钩
    在这里插入图片描述

  3. 启动时用JRebel的方式启动即可开启本地热部署
    在这里插入图片描述

JRebel远程热部署

  1. 先在服务器安装Tomcat
  2. 在idea的 Settings > JRebel & XRebel > JRebel Startup 设置好参数
    在这里插入图片描述

以window server 2019 为例

  1. 按照截图中简述教程的第一步中给出的连接下载 JRebel 的压缩包
  2. 解压到任意目录(记住目录地址,后面要用到)
  3. 进入刚刚解压的jrebel 在此打开命令窗口
    在这里插入图片描述
  4. 设置访问密码
java -jar jrebel.jar -set-remote-password 12345678

在这里插入图片描述

  1. 到Tomcat的bin目录下新建文件 catelina-jredbel.bat 复制下面内容到新建的文件
@echo off
set REBEL_HOME=D:/jrebel
set JAVA_OPTS=-agentpath:%REBEL_HOME%\lib\jrebel64.dll -Drebel.remoting_plugin=true -Drebel.remoting_port=8888 %JAVA_OPTS%
call "%~dp0\catalina.bat" %*

注:
REBEL_HOME 表示 JReble解压的目录。
-Drebel.remoting_plugin=true 表示 开启远程部署
-Drebel.remoting_port=8888 表示 JRebel监听 8888端口

  1. 修改Tomcat\bin目录下的startup.bat 把catelina 改为 catelina-jredbel
    在这里插入图片描述
  2. 启动Tomcat 出现如下图的内容表示JRebel启动成功
    在这里插入图片描述

远程热部署 idea的配置

  1. 打开 Settings > JRebel & XRebel > JRebel Remote Servers 配置服务器的IP和端口
    在这里插入图片描述
    在这里插入图片描述
  2. 设置好参数后 点击Test Connection 测试能不能连接上服务器
    在这里插入图片描述
  3. 打开JRebel 面板,勾选远程热部署
    在这里插入图片描述
  4. 首次手动打包项目到服务器部署,然后重启服务器的Tomcat。
  5. 随便修改一点代码 然后点击idea的远程同步按钮 即可同步到服务器中,不需要重启Tomcat
    在这里插入图片描述
  6. 出现如下图内容表示同步成功
    在这里插入图片描述
  7. 到此整个本地热部署和远程热部署完成

猜你喜欢

转载自blog.csdn.net/xiaojie201314/article/details/106146576