使用jrebel 插件实现远程热部署

简介: 使用jrebel 插件实现远程热部署

一、准备工作

1. jrebel 插件下载 最新下载地址

2. idea 安装jrebel 插件(已安装可忽略这步)

在idea中按 ctrl+alt+s 打开设置,左边选则 plugins 菜单,在 marketplace 中搜索 jrebel 点击install 即可

激活jrebel,激活的URL 自行百度,这个随便搜一个就行了

二、服务器jrebel配置

解压下载的zip包,这是解压后的jrebel目录

修改jrebel访问密码,这个到时候需要在idea配置的,可以不添加,注意要修改jrebel.jar为正确地址

java -jar jrebel.jar -set-remote-password <NewPassword>

将项目jar包放到 jrebel 目录的 jar 目录下

启动命令,这里要修改3个参数,libjrebel64.so 地址,自己项目地址,端口地址

java "-agentpath:/home/jrebal/lib/libjrebel64.so" -Drebel.remoting_plugin=true -jar /home/jrebal/jar/ccb-cs.jar --server.port=12345

三、idea 中 jrebel 配置

jrebel安装后重启idea会看到这个面板,勾选需要热部署的项目

修改jrebel启动模式

配置远程服务器

将修改的文件推送到远程服务器

四、测试

本地修改代码,并编译,会看到数据在发送远程服务器上

在服务器上会看到变更情况

相关文章
|
Arthas 测试技术
【面试题精讲】JVM-使用Arthas解决线上问题(热部署)
【面试题精讲】JVM-使用Arthas解决线上问题(热部署)
|
监控 IDE Java
JRebel插件使用详解
JRebel插件使用详解
JRebel插件使用详解
|
Arthas 监控 Java
IntelliJ IDEA热部署插件JRebel免费激活图文教程
首先说下热部署是什么意思吧,简单了说就是在我们对代码进行更改之后,不需要重启项目,重新编译一下就可以直接运行最新的代码的部署方式。既然是部署方式,项目启动部署的时候当然就会和正常情况下不一样啦~
IntelliJ IDEA热部署插件JRebel免费激活图文教程
|
Java Maven
Idea配置项目的热启动
Idea配置项目的热启动
2605 5
Idea配置项目的热启动
JRebel and xrebel 热部署插件 激活时出现LS client not configued 报错解决
JRebel and xrebel 热部署插件 激活时出现LS client not configued 报错解决
2635 0
|
运维 监控 Linux
推荐几个不错的 Linux 服务器管理工具
推荐几个不错的 Linux 服务器管理工具
1169 6
|
前端开发 API 微服务
SpringCloud微服务之间使用Feign调用不通情况举例
SpringCloud微服务之间使用Feign调用不通情况举例
2294 2
|
Java 应用服务中间件 Linux
终于有人把怎么在IDEA中使用Java热部署插件JRebel讲清楚了...
终于有人把怎么在IDEA中使用Java热部署插件JRebel讲清楚了...
3531 0