[IDEA] WEB开发热部署插件JRebel

WEB开发热部署插件JRebel

简介

IDEA在web开发中,只支持对jsp文件修改的热部署,而对Java代码则不支持,导致每次在修改Java代码时都要重新启动Tomcat,浪费了大量的时间。一直在寻找热部署的插件,今天终于让我找到了。废话不多说,让我们看看如何安装并使用这款插件吧!

JRebel插件安装

在线安装

[IDEA] WEB开发热部署插件JRebel_第1张图片

有时因为网络的原因,在线安装会很慢,甚至安装不上。我们可以选择从硬盘中安装

从硬盘中安装

从https://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij下载插件到本地

[IDEA] WEB开发热部署插件JRebel_第2张图片

重启IDEA

安装好插件后,会提示你重启IDEA,我们按提示重启IDEA
[IDEA] WEB开发热部署插件JRebel_第3张图片

激活JRebel

以前去这个插件的官网注册账号就会获取到激活码,现在随着插件的稳定这个插件开始收费了,还很贵。所以我找到了破解该插件的方法
[IDEA] WEB开发热部署插件JRebel_第4张图片

在jrebel server处,写上

http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce

如果出现激活过期的情况,请重新生成guid,替换原来的guid即可
邮箱随便写,即可激活

[IDEA] WEB开发热部署插件JRebel_第5张图片

打开系统偏好设置,如下图,变为激活成功状态
[IDEA] WEB开发热部署插件JRebel_第6张图片

配置IDEA

compiler.automake.allow.when.app.running设置为true

在IDEA中键Command+Shift+A,在弹出窗中输入registry:
[IDEA] WEB开发热部署插件JRebel_第7张图片

进入如下界面,找到compiler.automake.allow.when.app.running并勾选。
[IDEA] WEB开发热部署插件JRebel_第8张图片

设置为自动编译

[IDEA] WEB开发热部署插件JRebel_第9张图片

配置tomcat

Deployment配制为war exploded部署
[IDEA] WEB开发热部署插件JRebel_第10张图片

Server中配置
[IDEA] WEB开发热部署插件JRebel_第11张图片

项目配制rebel.xml

[IDEA] WEB开发热部署插件JRebel_第12张图片

或在项目中的src/main/resources/rebel.xml点击右键勾选如下内容
[IDEA] WEB开发热部署插件JRebel_第13张图片

用JRebel运行项目

[IDEA] WEB开发热部署插件JRebel_第14张图片

总结

至此,我们的WEB在改动之后就无需重启容器,就可以热部署了。

参考资料

  • https://blog.csdn.net/cjwcjwwjcwjc/article/details/80050633

你可能感兴趣的:(idea)