IDEA配置JRebel实现热部署的方法

 更新时间:2021年01月12日 09:16:31   作者:MrOldx  
这篇文章主要介绍了IDEA配置JRebel实现热部署的方法,本文给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1.下载JRebel and XRebel for Intellij插件

2. 激活


请查看这个文章http://www.cicoding.cn/other/jrebel-activation/
激活后
开始配置自动编译

3.勾选Build project automatically

ctrl + shift + alt + / ,选择Registry,勾上 Compiler autoMake allow when app running

4.Edit Configurations

on update action和 on frame deactivation改成 update classes and resources

5.打开JRebel tool

6.勾选你要热部署的应用

查看JRebel日志

使用JRebel启动springboot项目

查看控制台日志

常见错误

jrebel.jar不兼容

JRebel-JVMTI [ERROR] You're using an incompatible 'jrebel.jar' with the JRebel Agent.
JRebel-JVMTI [FATAL] Please make sure that'C:\Users\XXX\AppData\Roaming\JetBrains\IntelliJIdea2020.2\plugins\jr-ide-idea\lib\jrebel6\jrebel.jar' is a copy of lib JRebel ZIP release \Jrebel.jar.

这可能是因为你的IDEA可能不是最新版本,但jrebel的jar包为最新版导致的,

因此请转到官方网站下载你指定IDEA版本的JRebel压缩包。然后解压缩压缩包以找到jrebel.jar,并将jrebel使用的jar包的路径更改为解压缩后的jrebel.jar的文件路径。

再次使用JRebel启动SpringBoot项目并成功启动。如果修改代码,将鼠标点向IDEA窗口以外的区域会自动build(或者手动按ctrl+shfit+F9)


MrBird nb

到此这篇关于IDEA配置JRebel实现热部署的方法的文章就介绍到这了,更多相关IDEA配置JRebel实现热部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring Boot提高开发效率必备工具lombok使用

    Spring Boot提高开发效率必备工具lombok使用

    这篇文章主要为大家介绍了Spring Boot提高开发效率的必备工具lombok使用方法示例及步骤说明,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-03-03
  • Java并发之原子性 有序性 可见性及Happen Before原则

    Java并发之原子性 有序性 可见性及Happen Before原则

    一提到happens-before原则,就让人有点“丈二和尚摸不着头脑”。这个涵盖了整个JMM中可见性原则的规则,究竟如何理解,把我个人一些理解记录下来。下面可以和小编一起学习Java 并发四个原则
    2021-09-09
  • Java 中的类和对象详情

    Java 中的类和对象详情

    这篇文章主要介绍了Java 中的类和对象,类可以看成是创建Java对象的模板,下面文章围绕着Java 类与对象详细内容展开,需要的朋友可以参考一下
    2021-11-11
  • redis分布式锁解决表单重复提交的问题

    redis分布式锁解决表单重复提交的问题

    在系统中,有些接口如果重复提交,可能会造成脏数据或者其他的严重的问题,所以我们一般会对与数据库有交互的接口进行重复处理。本文就详细的介绍一下redis分布式锁解决表单重复提交,感兴趣的可以了解一下
    2021-11-11
  • Java垃圾回收之标记压缩算法详解

    Java垃圾回收之标记压缩算法详解

    今天小编就为大家分享一篇关于Java垃圾回收之标记压缩算法详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • .properties文件读取及占位符${...}替换源码解析

    .properties文件读取及占位符${...}替换源码解析

    本篇文章主要介绍了.properties文件读取及占位符${...}替换源码解析的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-05-05
  • spring cloud oauth2 实现用户认证登录的示例代码

    spring cloud oauth2 实现用户认证登录的示例代码

    这篇文章主要介绍了spring cloud oauth2 实现用户认证登录的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • SpringBoot中@Import注解的使用方式

    SpringBoot中@Import注解的使用方式

    这篇文章主要介绍了SpringBoot中@Import注解的使用方式,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • Springboot为什么加载不上application.yml的配置文件

    Springboot为什么加载不上application.yml的配置文件

    这篇文章主要介绍了Springboot为什么加载不上application.yml的配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • mybatis 返回Map类型key改为小写的操作

    mybatis 返回Map类型key改为小写的操作

    这篇文章主要介绍了mybatis 返回Map类型key改为小写的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12

最新评论