eclipse下tomcat结合jrebel7.1.2实现热部署

1.下载

以我知道的来说,下载的途径有两种:

first:eclipse MarketPlace 直接搜索jrebel for eclipse即可(本人用此方法遇到问题,下载安装后在preference中未找到jrebel,尚未知道原因,又知道的大神可以指点一下,本人用的mac eclipse用的oxygen版本的,下载的jrebel是7.1.2的,所以我采用了第二种方法来下载);

second:https://zeroturnaround.com/software/jrebel/download/ 官网下载jrebel最新版(我下的是7.1.2),下载后解压即可使用。

2.激活jrebel

有免费使用30天的方式,我以体验为主,故没有研究如何破解jrebel,后续有空研究。到官网你会发现

171015_FOhu_3653455.png

这种免费激活的样式,点击注册一个即可,有个注意点就是注册的时候的姓名是外国格式的full name 先名后姓,注册后回获得一个licence,拷贝保存待用。

3.授人以鱼,不如授人以渔:一般像这种官网下载的插件,都会有guide文件,在解压的文件夹下你仔细看看会发现如下文件

171457_dv7K_3653455.png

打开readme.txt文件,很痛苦全是英文,但是仔细一看也不难懂,有耐性,慢慢看完,

JRebel license activation
=========================

To activate the JRebel license from the command line, please run:

bin/activate.{cmd|sh} <ACTIVATION_KEY_OR_PATH_TO_LICENSE_FILE>

To activate the JRebel license using the provided activation wizard, please run:

bin/activate-gui.{cmd|sh}

这句话的意思是(半吊子英文请见谅):想激活license的两种方式,在解压的文件夹下的bin目录下

终端执行./activate.sh XXXX(刚才的激活码)命令,或者执行./activate-gui.sh命令会触发激活导向。

在激活结束后,恭喜可以开始使用了。

4.结合tomcat实现热部署

打开tomcat的配置文件

172133_Pmgv_3653455.png

点击这个英文,想必大家都熟悉这个,小白,解释一句这就是配置tomcat启动参数的地方,其实也可以直接编辑配置文件,但这个形象一些吧,

172348_jPtE_3653455.png

在参数目录下新增 -agentpath:/Users/XXXX/software/jrebel/lib/libjrebel64.dylib

此路径就是解压出来的文件夹里面lib目录下的文件

172549_bPEA_3653455.png

官网对这些文件的解释。

配置完后恭喜你,你的tomcat已经被jrebel监控了,但是想实现具体莫个项目的热部署,还得对你的项目动点小手脚。

5.配置具体的项目

在项目的WEB-INF/目录下加一个rebel.xml的配置文件,这个配置文件是来告诉jrebel你的项目编译后的文件是写在哪里的。

我的模版:

<?xml version="1.0" encoding="UTF-8"?>

<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_1.xsd">

<classpath>

<dir name="/Users/XXX/code/TOC/aaa/toc/XXX/target/classes">

</dir>

</classpath>

<web>

<link target="/">

<dir name="/Users/XXX/code/TOC/aaa/toc/XXX/src/main/webapp">

</dir>

</link>

</web>

</application>

把里面的两个路径设置成自己的就好了。

6.成果展示:

173309_jy8a_3653455.png

173503_icN5_3653455.png

哈哈。祝大家成功!

转载于:https://my.oschina.net/Spider001/blog/1581119

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值