JreBel热部署不生效,2021最新出炉的解决办法,包括JRebel.xml文件的设置
Jrebel插件 的下载和安装具体步骤就不说了,有些人可能会遇到Mybatis热部署不起作用,可以在Settings – Plugins中先下载 JRebel mybatisPlus extension 插件,再按照下列解决方式进行设置
- 保证你的Jrebel 是正常的,settings–Jrebel & XRebel中的是显示绿色图标,时间可以自定义,我一般设置的是5秒
2. 查看是否开启了自动加载项目
3. 查看Registry是否开启,键盘上连续按两次 Sshift 输入Registry进入查看,如果没有开启,就勾选上compiler.automake.allow.when.app.running
4. 点击idea中左下角的Jrebel图标,勾选要部署的项目,第一个是正常启动,第二个是Debug启动
5. 查看resources–rebel.xml文件的中的路径是否正确,路径是自定义或者默认wabapp的绝对路径
6. 如果不知道是否正确,重新生成Jrebel.xml ,File-Project Structure-Facets-JRebel,点击REGENERATE XML CONFIGURATION,再重新启动JRebel即可
7. 选择要启动的项目的Tomcat,点击Jrebel启动,如图中的两个地方启动都可以,
8. 修改代码后,默认快捷键 ALT+F9或者点击IDEA上方的 Build-Build Project 快捷生效热部署
8. 每当修改了文件代码,控制台会显示对应文件Reloading… 就说明热部署正常运行了
本人亲测是完全OK的,再也不用手动部署和重新启动了,舒服的一批…