使用 JRebel 进行远程热部署

摘要:
JRebel支持热部署,和远程热部署,本文我们来搭建一下远程热部署。

JRebel支持热部署,和远程热部署,本文我们来搭建一下远程热部署。

一、服务器安装 JRebel

1、官网下载最新的 JRebel 安装包,下载链接:https://zeroturnaround.com/software/jrebel/download/prev-releases/

2、将下载好的包上传至服务器,解压:unzipjrebel-2018.2.1-nosetup.zip

3、进入目录 jrebel,激活操作,执行命令:./bin/activate.shhttp://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce您的邮箱地址

4、设置远程密码,执行命令:java -jar jrebel.jar -set-remote-password 123456789

5、进入目录 tomcat/bin,新建 catalina-jrebel.sh,内容如下:

#!/bin/bash
export REBEL_HOME="[JRebel root folder]"
export JAVA_OPTS=""-agentpath:$REBEL_HOME/lib/libjrebel64.so" -Drebel.remoting_plugin=true $JAVA_OPTS"
`dirname $0`/catalina.sh $@
View Code

其中REBEL_HOME 为服务端安装路径,如:/usr/local/tomcat/jrebel

6、设置执行权限后,启动服务:./catalina-jrebel.sh run

二、IDEA 设置远程热部署操作

1、IDEA 安装 JRebel(参考:https://blog.csdn.net/liuzhigang828/article/details/72875190

2、打开 Settings -> JRebel -> Startup,右侧选择 “Run on a remote server or VM”,选择对应的服务器,如“Tomcat 5.x,6.x,7.x,8.x and 9.x”

使用 JRebel 进行远程热部署第1张

3、打开 Settings -> JRebel -> Remote Servers,配置如下:

使用 JRebel 进行远程热部署第2张

4、打开 View -> Tool Windows -> JRebel,优选你要远程热部署的项目,如:

使用 JRebel 进行远程热部署第3张

5、启动项目后,修改代码会自动同步远程服务器。(详细待测试)

免责声明:文章转载自《使用 JRebel 进行远程热部署》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Delphi 使用CHM文件制作系统帮助文档(上下文感知帮助的制作)Redis AOF重写下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JRebel激活服务搭建

前言 因为平时的开发工具是使用IntelliJ IDEA,所以热部署项目代码的时候,使用的Jrebel。因为Jrebel是收费的,所以以前用的时候都是在网上找破解方法(国人通用做法),在网上找到的办法是输入一个在线激活服务,来进行激活。由于简单方便就一直这样用的,今天早上打开IDEA后发现,Jrebel激活失效了。后来才发现原来之前的在网上找的在线激活服务...

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

在企业日常项目开发中,如果我们需要调试一个Java Web项目,就需要先将项目编译之后,放入Web容器或借助Maven web 插件来运行,如果对Java源代码进行修改,那么必须重新编译并重启Web容器。在改动频繁、或者需要反复调试的项目中,重新编译和重启的过程就显得特别麻烦并且消耗开发者大量宝贵的时间,这里给大家推荐一款Idea 环境下热部署插件JReb...

IDEA配置JRebel实现热部署

IDEA配置JRebel实现热部署 1.下载JRebel and XRebel for Intellij插件 2. 激活 请查看这个文章http://www.cicoding.cn/other/jrebel-activation/激活后开始配置自动编译 3.勾选Build project automatically ctrl + shift + alt...

Jrebel最新激活破解方式以及一些必要的配置支持

启动内存配置 jrebel用diea打开的时候,有时需要手动的配置一下jvm内存,项目才能正常启动; 如 VM Options: -Xms256m -Xmx700m -XX:MaxPermSize=256M 激活方式如下: 步骤1:生成一个GUID:在线生成GUID地址 步骤2: 根据反向代理服务器地址拼接激活地址 服务器地址:https://jre...

JRebel 6 破解版及使用方法

最近更新到jrebel6.2.1了,我自己做了个技术分享的微信公众号(茶爸爸),有心的朋友可以来这里一起学习 云盘下载链接: http://pan.baidu.com/s/1bnGzMUF 配置: -noverify -javaagent:/Users/chababa/Desktop/dev/applications/jrebel_6.2.1-a...

IDEA 设置(中文乱码、svn、热部署、ideolog 、Jrebel )

目录 console中文乱码 idea 多个工程分别设置svn idea svn忽略版本控制 idea svn客户端 ideolog 插件配置 idea 热部署 Jrebel 插件激活和使用 # IDEA 设置 console中文乱码 settings设置UTF-8 tomcat 设置 -Dfile.encoding=utf-8/ 注意:...