宝塔面板搭建IDEA热部署插件Jrebel激活服务器

JRebel是一款Java虚拟机插件,它使得我们能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。

一、介绍

JRebel是一款Java虚拟机插件,它使得我们能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。

二、安装插件

这里所使用的插件为Docker相信很多人都知道

找到宝塔后台软件商店运行环境Docker管理器点击安装

三、使用docker搭建服务

ps:默认已安装了java8以上版本、docker

#按照下面的流程一步步操作就行了
# 安装git
yum install -y git

# 下载别人反编译的源码,可用来自己编译打包
git clone https://gitee.com/gsls200808/JrebelLicenseServerforJava.git

cd JrebelLicenseServerforJava/

mkdir target

cd target/

# 这里可以直接下载别人打包好的jar包也可以使用我的
wget https://gitee.com/gsls200808/JrebelLicenseServerforJava/attach_files/448434/download/JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT.jar

#我打包好的jar包(上面和我打包好的jar只能选一个都可以)
wget https://pan.haah.net/api/v3/file/source/421/JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT.jar?sign=8PKHiMtccdaeWSD9bueS1_gN3QWrmiHjhKbQDBNHRmA%3D%3A0
# 回到工程目录
cd ..

# 工程目录有个Dockerfile,用来创建docker镜像
docker build -t jrebel-ls .

# 启动容器,可自定义运行的端口
docker run -d --name jrebel-ls --restart always -e PORT=9001 -p 9001:9001 jrebel-ls

# 查看正在运行的容器
docker ps

四、查看容器是否正常运行

打开宝塔面板的Docker管理器,如果出现以下状态代表正常

五、设置反戴

为什么设置反戴呢,因为如果服务搭建好后是10.1.1.1:9001这种格式访问的,万一ip过长等等会觉得不好看,另一方面会暴露自己的ip,所以设置反戴,这样即简短又好记

如何设置呢,跟着操作继续来:

首先新添加一个静态网站,网站的根目录选择自己创建的目录,如图:

然后点击网站设置,找到反相戴笠,然后添加名称可以自定义,目标URL填http://127.0.0.1:9001,发送域名填$host然后点击保存

六、测试访问

这时你就可以访问你绑定的域名了,比如我绑定的是http://jrebel.haah.net/,打开可以看到类似的内容代表成功

文章链接:https://www.haah.net/archives/6277.html
文章标题:宝塔面板搭建IDEA热部署插件Jrebel激活服务器
文章版权:辉哥博客 (haah.net) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

为TA充电
共{{data.count}}人
人已赞赏
技术文档网络教程

网易云音乐等级原地飞升,自动刷听歌量教程

2021-3-12 20:12:31

技术文档软件教程

IDEA热部署插件Jrebel安装使用教程

2021-4-13 23:52:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索