JRebel入门使用

一、简介

JRebel 是一款热部署插件。

JRebel是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过了Java开发中常见的重建,重新启动和重新部署周期。JRebel使开发人员可以在相同的时间内完成更多工作,并在编码时保持顺畅。JRebel支持大多数现实世界的企业Java堆栈,并且易于安装到现有的开发环境中。

举个栗子:当web项目中tomcat 中 run的时候,修改了一个java文件,tomcat并不能实时编译 并反映到运行的项目中去,我们需要重启项目才行。我只修改了一个文件,重启太麻烦了。这时候,使用JRebel 就可以解决在项目运行状态run 状态下任意修改 java 文件并动态反馈到运行的项目中,实现热部署。

还有其他方式:https://www.cnblogs.com/jiangbei/p/8439394.html

这里主要介绍一下JRebel的入门使用。。。。

二、下载安装

JRebel 官网下载地址:https://zeroturnaround.com/software/jrebel/download/#!/free-trial

这里使用idea工具集成JRebel,主要步骤如下:
1、点击:File>Setting>Plugins>搜索JRrebel,Insatll安装,重启生效。

/2、

2、激活

生成一个GUID:在线生成GUID地址 

注册的地址格式是https://jrebel.qekang.com/{GUID},其中的GUID是刚才自动生成的;邮箱填写自己的

 

 

三、IDEA配置

1. 设置离线工作模式

激活成功后,正常使用了几天之后可能就提示激活失败, 无法使用了。因为jrebel激活之后默认是联网使用的 , 在该模式下 , jrebel会一直联网监测激活信息 . 我们需要调为离线使用的。

2.设置自动编译

由于JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动编译功能才能实现随时修改,随时生效。

设置compiler.automake.allow.when.app.running:

快捷键ctrl+shift+A,搜索:registry

四、具体使用

使用带有jrebel标志的启动按钮运行服务。。。

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要解决JRebel无法使用的问题,有几个可能的解决方法。首先,你可以尝试在IDE中搜索并下载JRebel插件,例如在IntelliJ IDEA中搜索JRebel MyBatisPlus Extension插件,并应用后重新启动IDE。这可能能解决JRebel无法热部署XML文件的问题。 此外,你还可以确保你已经正确安装了JRebel,并且在IDE中进行了正确的配置。JRebel是一款Java虚拟机插件,可以实现代码的即时改变对应用程序的影响。你可以尝试在IDE中选择适合你电脑的JRebel版本并下载安装,在激活过程中输入激活码进行激活,并将JRebel设为离线状态。完成设置后,你应该能够在IDE中正常使用JRebel进行热部署。 如果你仍然无法使用JRebel,可能需要查看JRebel的官方文档或与JRebel的支持团队联系以获取更详细的帮助和解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Jrebel热部署不生效的解决办法](https://blog.csdn.net/weixin_40496191/article/details/116995599)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [idea的使用以及jrebel使用](https://blog.csdn.net/weixin_45111741/article/details/102987697)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值