|
@@ -0,0 +1,47 @@
|
|
|
|
|
+---
|
|
|
|
|
+title: IDEA热部署插件JRebel
|
|
|
|
|
+date: 2020-01-13 16:26:33
|
|
|
|
|
+categories:
|
|
|
|
|
+- 软件工具
|
|
|
|
|
+tags:
|
|
|
|
|
+- jetbrains
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 目录
|
|
|
|
|
+
|
|
|
|
|
+- [简介](#简介)
|
|
|
|
|
+- [正篇](#正篇)
|
|
|
|
|
+- [参考链接](#参考链接)
|
|
|
|
|
+- [结束语](#结束语)
|
|
|
|
|
+
|
|
|
|
|
+## 简介
|
|
|
|
|
+
|
|
|
|
|
+JRebel是一款JVM插件,它使得代码片段/配置文件修改后不用重启项目立即生效。IDEA上原生是不支持热部署的,一般更新了Java文件后要手动重启Tomcat服务器才能生效,浪费时间浪费生命。
|
|
|
|
|
+
|
|
|
|
|
+目前对于IDEA热部署最好的解决方案就是安装JRebel插件。
|
|
|
|
|
+
|
|
|
|
|
+## 正篇
|
|
|
|
|
+
|
|
|
|
|
+### 激活
|
|
|
|
|
+
|
|
|
|
|
+1. 搭建反向代理服务器
|
|
|
|
|
+ - 下载OS相对应的工具包:<https://github.com/ilanyu/ReverseProxy/releases>
|
|
|
|
|
+ - 执行Shell命令:【nohup ./ReverseProxy_linux_amd64 -l "0.0.0.0:9999" &】
|
|
|
|
|
+ - Demo JRebel address:【http://127.0.0.1:9999/{GUID}】, with any email.
|
|
|
|
|
+2. 生成GUID
|
|
|
|
|
+ - 在线生成GUID地址:<https://www.guidgen.com>
|
|
|
|
|
+ - 一键地址直接使用: 【https://jrebel.lvzhiqiang.top/f3b9f9e8-4084-415e-8bac-9c856985a0a4】
|
|
|
|
|
+
|
|
|
|
|
+### 使用
|
|
|
|
|
+
|
|
|
|
|
+1. 打开jrebel激活面板,选择Connect to online licensing service.
|
|
|
|
|
+2. 如果失效刷新GUID替换就可以!
|
|
|
|
|
+
|
|
|
|
|
+## 参考链接
|
|
|
|
|
+
|
|
|
|
|
+- [撸了个反代工具, 可用于激活JRebel](http://blog.lanyus.com/archives/317.html)
|
|
|
|
|
+
|
|
|
|
|
+## 结束语
|
|
|
|
|
+
|
|
|
|
|
+- 未完待续...
|
|
|
|
|
+
|