shyarchershyarcher
首页
  • 学习笔记
  • 旧版迁移内容
Github
首页
  • 学习笔记
  • 旧版迁移内容
Github
  • 学习笔记

    • 博客搭建

      • Vuepress+githubPages搭建个人博客流程
    • AI部署

      • AI服务器配置指南
      • OpenCode 部署与使用完全指南
    • vue相关

      • 01vue的基本概念
      • 02侦听器和axios
      • 03vue生命周期和组件数据传递
      • 04vuex笔记
      • vue3学习笔记
      • pinia学习笔记
    • js相关

      • 原型和继承
      • jQuery笔记
    • react相关

      • Hooks笔记
      • React学习笔记
    • 后端

      • 关于服务器的一些概念
      • node.js笔记
      • nodejs后台起服务步骤
    • git相关

      • 给git设置代理
      • git笔记
    • 部署相关

      • webpack笔记
    • echarts

      • echarts笔记
  • 旧版迁移内容

    • 利用Hugo+gitHub搭建个人博客
    • 利用JavaSwing开发一款桌面塔防游戏
    • 配置达梦驱动包至本地Maven库
    • 热部署插件JRebel使用说明
    • Windows触摸板操作及谷歌浏览器快捷键整理
    • yapi部署笔记

1.jrebel是什么

jrebel是一款热部署插件,它可以使Javaweb在run/debug的状态下实时检测Java文件的修改,从而在前台做出对应的反馈,而不用重启整个web服务器(如tomcat等)。

2.为什么要使用jrebel

在开发一些小型项目时,服务器的重启并不会占据太多时间,因此项目的调试不会对工作效率造成影响,但是一些大型项目重启一次服务器的时间会花费大量的时间,这并不利于bug调试,因此,使用jrebel可以极大地提高我们的工作效率。

3.怎么使用(idea为例)

a) 安装

首先,在idea中点击File->Settings->Plugins。然后搜索jRebel for IntelliJ,搜索不到就点击Browese repositiones进行搜索,然后下载安装。img

前面的方法都无效的话还可以去官网下载安装https://jrebel.com/software/jrebel/download/,由于jrebel是收费的,在这里可以注册申请7天的免费使用权。下载之后点击第三个选项安装外部插件即可

img

安装之后再次打开Settings就能看到Jrebel的选项了,点击该选项进行激活

img

b) 激活

​ 1)打开注册机下载地址https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4,然后选择对应的版本下载,Windows用户下载windows_amd64.exe这个文件即可

img

​ 2)左键双击运行注册机

img

​ 3)打开idea,点击File->Settings->jRebel,进行按钮进行激活(已激活就是Change License,未激活时为Activate License)

img

img

​ 4)在注册机窗口可以看到使用的是8888端口,在第一栏输入http://127.0.0.1:8888/ba25c59f-d308-4bfe-9402-df48d28a6861。 URL后跟一个随机码即可(可以通过UUID获取),第二栏的邮箱随便填,然后点击激活即可

img

5)注册机出现上面的反馈说明激活成功,然后回到idea,点击work offline使用离线模式,在180天内不用再次激活,最后,关闭注册机即可(使用在线模式的话需要在后台一直开启注册机)。img

c)使用

​ 在idea点击View->ToolWindows->Jrebel打开jRebel控制面板,勾选对应的项目,以免热部署失效imgimg

(对JS文件的更改有时会莫名失效,手动编译+清除浏览器缓存即可解决)

以上

​ ——更新于2019-11-14

最近更新: 2026/8/11 15:57
Contributors: shyarcher
Prev
配置达梦驱动包至本地Maven库
Next
Windows触摸板操作及谷歌浏览器快捷键整理