IDEA中 热部署插件JRebel安装和激活

这篇具有很好参考价值的文章主要介绍了IDEA中 热部署插件JRebel安装和激活。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        在我们的日常开发工作中,一般是都是 IDEA + Tomcat 部署运行 web 项目。项目运行之后,如果你修改了 Java 代码,想要生效就必须得重启 Tomcat 服务器才行。改一次代码就要重启一次,真的是太麻烦了,这会严重影响我们的开发效率。

那么有没有什么办法让我们不重启服务器就使修改的代码生效呢?

当然是有的,需要借助 IDEA 热部署插件 -- JRebel,通过这款插件我们修改代码、配置文件啥的,都不需要重启服务器,只需要我们重新编译项目就能将修改的代码更新部署到服务器上,这样也就极大的提高了我们的开发效率。

JRebel是一种Java虚拟机插件,可以让开发人员在不重新启动应用程序的情况下更新代码。这意味着开发人员可以更快、更高效地进行代码迭代和调试,而无需等待长时间的重启过程。JRebel还支持多种IDE和框架,并且可以与其他工具集成使用。

一、安装

        首先我们打开 IDEA,左上角 IntelliJ IDEA --> Preferences --> PluginsWindows 是点击 File --> Setting --> Plugins),安装下方图示在搜索框中输入 JRebel ,然后点击 Install安装

jrebel离线激活,工具,intellij-idea,java,ide,idea

安装完后,在按照图示点击 Restart IDE 重启 IDEA

重新启动后,在file-Settings,如下图所示,看到了 JRebel 主面板就代表已经安装成功了。

jrebel离线激活,工具,intellij-idea,java,ide,idea

二、激活

自己下载代理工具进行激活

1、下载代理工具(适合自己系统的工具)

下载地址:Releases · ilanyu/ReverseProxy · GitHub

jrebel离线激活,工具,intellij-idea,java,ide,idea

2、双击启动工具

下载完文件为ReverseProxy_windows_amd64.exe,已经在本目录保存

jrebel离线激活,工具,intellij-idea,java,ide,idea

打开后如下界面:

jrebel离线激活,工具,intellij-idea,java,ide,idea

请注意:在没有激活前不要关闭这个窗口

3、生成GUID

进入GUID online erstellen,

jrebel离线激活,工具,intellij-idea,java,ide,idea

获取的GUID如下:

414b938c-b6af-40d8-917e-85e009559f33

428588c2-e220-4651-ae4e-8b159300450c

1c9b1fb1-a1f3-44fb-bfb9-24d89dbeb084

c626a7ab-3140-4be8-9ef5-6cbce68fe170

4、录入激活信息

拼接激活地址,本机ip加上GUID

例如:

http://127.0.0.1:8888/414b938c-b6af-40d8-917e-85e009559f33

http://127.0.0.1:8888/ff47a3ac-c11e-4cb2-836b-9b2b26101696

拼接好地址之后,记住,下一步激活的时候要用。

5、激活

这时候我们回到 JRebel 主面板,如下图所示 点击 Activate now

jrebel离线激活,工具,intellij-idea,java,ide,idea

然后输入上边拼接的url地址

jrebel离线激活,工具,intellij-idea,java,ide,idea

激活成功后,如下图:

jrebel离线激活,工具,intellij-idea,java,ide,idea

6、设置工具为离线使用,即可关闭代理工具

直接点击下图中Work offline按钮即可

jrebel离线激活,工具,intellij-idea,java,ide,idea

关闭后如下图所示:

jrebel离线激活,工具,intellij-idea,java,ide,idea

7、使用

安装激活后如下图:

jrebel离线激活,工具,intellij-idea,java,ide,idea

设置自动编译class

jrebel离线激活,工具,intellij-idea,java,ide,idea

然后启动项目时用jrebel启动就好了,如图:

jrebel离线激活,工具,intellij-idea,java,ide,idea

首次修改代码后需要先按以下 构建 按钮,没错就是这个绿色的小锤子

jrebel离线激活,工具,intellij-idea,java,ide,idea

这样修改完代码不用重启服务了,可以提供工作效率文章来源地址https://www.toymoban.com/news/detail-790997.html

到了这里,关于IDEA中 热部署插件JRebel安装和激活的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Idea热加载插件JRebel激活及使用教程

    在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,例如使用devtool来实现热部署,但是在功能上它也有所限制,如果新增方法或者修改方法参数后,热部署是不生效的。因此对于整个类的结构修改,仍然需要重启虚拟机,对

    2024年02月02日
    浏览(76)
  • IntelliJ IDEA热部署:JRebel插件的安装与使用

    热部署 ,指修改代码后,无需停止应用程序,即可使修改后的代码生效,其有利于提高开发效率。 热部署方式: 手动热部署:修改代码后,重新编译项目,然后启动应用程序即可 自动热部署:修改代码后,无需重新编译项目,应用程序自动更新代码 下面介绍 IntelliJ IDEA 热

    2024年02月12日
    浏览(35)
  • 解决升级IDEA后,Jrebel激活失败,更换激活地址时提示必须切换到离线模式,但点击work offline报错IllegalStateException

    今天升级IDEA到2022版本,升级完发现Jrebel激活失效了,提示错误: Failed to obtain seat. LS client not configured. http://jrebel.cicoding.cn/44AB3E1A-D547-9AFB-13A1-3FF4C7EF0740 想重新激活时提示错误: Cannot reactivate, offline seat in use. Click Work online in JRebel configuration to return offline seat.  遂到配置页面,

    2024年02月15日
    浏览(80)
  • 【亲测有效】idea部署jrebel插件

    1.背景 最近在维护tomcat项目,工程修改代码后需要rebuild才能更新class文件,进而运行生效。 同事介绍jrebel可以实现热部署,于是接入使用。 2.简介 JRebel是一套JavaEE开发工具。 Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。 JRebel是一款JAVA虚拟机插件,

    2024年02月06日
    浏览(44)
  • mac 中idea激活Jrebel

    安装完成之后重新启动idea 搭建本地license server服务器。我直接使用别人提供的dokcer 镜像进行搭建,两条命令就搞定,首先得安装docker 生成uuid 网址是:https://www.uuidgenerator.net/version1 按快捷键command + shift + fn + f9 就可以自动热部署啦

    2024年02月11日
    浏览(34)
  • Jrebel安装使用教程 及 Jrebel 4.2版本激活失效的处理(超简洁明了)

             写在前面:不小心更新了Jrebel插件导致插件用不了qwq,经过查阅多方面的资料总结出了解决这个问题的方法,现分享给大家~ (如果原本没安装JRebel插件请直接从第三步开始看~)   先在Plugins里将现有的4.2版本的Jrebel插件卸载(我这里用4.1版本做示范) 删除c盘用

    2023年04月17日
    浏览(57)
  • jrebel IDEA 热部署

    1 下载    2022.4.1 JRebel and XRebel - IntelliJ IDEs Plugin | Marketplace 2   选择下载好的zip 离线安装IDEA 插件  重启IDEA 3  打开 [Preference - JRebel XRebel] 菜单,输入 GUID address 为  https://jrebel.qekang.com/1e67ec1b-122f-4708-87d0-c1995dc0cdaa  ,邮件随便写,完成 JRebel 的激活。如下图所示: 4   点击

    2024年01月19日
    浏览(49)
  • 2023.7月最新版idea安装Jrebel实现热部署,可解决后端启动等待时间过长问题

    激活方式多种多样,我采取的是方式一在线获取, 第二种方式是下载破解版的jrebel包,然后解压,将.lic结尾路径添加进去 第三种方式应该是获取激活码了 1、安装JRebel插件后,注册地址填写网址 + 生成的GUID,邮箱随便填写,然后即可。 http://jrebel-license.jiweichengzhu.com/{GUID}

    2024年02月15日
    浏览(83)
  • idea集成jrebel实现热部署

    Jrebel热部署不生效的解决办法 在平常开发项目中,我们通常是修改完代码后就希望看到结果,所见即所得,为了避免我们后期项目较大时,需要不断的重启服务器,所以热部署由此而出;这样依赖我们修改java文件,xml,配置文件,不需要重启项目,就可以生效;是个开发利

    2024年02月14日
    浏览(56)
  • 【SpringMVC】Jrebel 插件实现热部署与文件上传

    目录 一、JRebel 1.1 Jrebel介绍 1.2 Jrebel插件下载 1.3 Jrebel服务下载并启动 1.4 在线生成GUID 1.5 JRebel激活  1.6 相关设置 注意❗ 二、文件上传、下载 2.1 导入pom依赖 2.2 配置文件上传解析器 2.3 文件上传表单设置 2.4 文件上传实现 2.5 文件下载实现 2.6 多文件上传、下载 注意❗   

    2024年02月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包