当前位置: 首页 > news >正文

idea集成jrebel实现热部署

文章目录

  • idea集成jrebel实现热部署
    • 下载jrebel 插件包
    • 下载jrebel mybatisplus extensition 插件包
    • 基础配置信息
      • 情况一
      • 其次
      • 情况三
      • 情况四
      • 情况五
      • 情况六
      • 情况七
    • 验证生效与否

Jrebel热部署不生效的解决办法

idea集成jrebel实现热部署

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

下载jrebel 插件包

方式一:通过idea插件市场下载,搜索jrebel

方式二:官网下载 https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions
在这里插入图片描述

下载jrebel mybatisplus extensition 插件包

方式一:idea插件市场搜索 Jrebel mybatisplus extension
方式二:官网 https://plugins.jetbrains.com/plugin/12682-jrebel-mybatisplus-extension
在这里插入图片描述

基础配置信息

情况一

打开设置,找到如下位置 settings->Build,Execution,Deployment
在这里插入图片描述

其次

shift+shift 打开位置 Registry…
在这里插入图片描述
输入automake,选中单选框
在这里插入图片描述

情况三

在这里插入图片描述
在这里插入图片描述
看一下上面是否valid,生效,记得选中离线状态。

情况四

在这里插入图片描述
选择Edit Configuration 选中update classes and resources

情况五

在这里插入图片描述
出现这个错误的话,打开idea设置,JRebel & XRebel =>JRebel Advanced => Jrebel Agent 选中自定义
在这里插入图片描述

情况六

在这里插入图片描述

情况七

覆盖Jrebel配置信息,需要下载一个加密包
加密包
文件1:jrebel.lic C:\Users\用户.jrebel
文件2:jrebel.jar C:\Users\PMB.IntelliJIdea2019.3\config\plugins\jr-ide-idea\lib\jrebel6 jrebel安装包位置
在这里插入图片描述
在这里插入图片描述

验证生效与否

点击Jrebel按钮运行操作,或者debug按钮
在这里插入图片描述
在这里插入图片描述
尝试修改java文件,或者xml,属性文件看是否生效
注意:修改java文件可以看出来 JRebel Console,不知道怎么打开的话,如下操作,第二张图片
在这里插入图片描述
在这里插入图片描述
温馨提示:以上几种情况也不一定非要按部就班,如果尝试某几步可以热部署,就没有必要生搬硬套了;另外的话,多说一句,最后插件jrebel-mybatisplus-extension是为了解决xml修改热部署不生效的问题,大家看看有没有这个问题,没有就不用安装了。

http://www.lryc.cn/news/103638.html

相关文章:

  • 【Git系列】Git配置SSH免密登录
  • Node.js 安装与版本管理(nvm 的使用)
  • SpringBoot项目中使用Lombok插件中Slf4j日志框架
  • VS下开发Qt应用环境搭建
  • Python实现GA遗传算法优化循环神经网络分类模型(LSTM分类算法)项目实战
  • Spring源码:Spring运行环境Environment
  • SpringBoot使用PropertiesLauncher加载外部jar包
  • 骑行 - 出发前如何准备
  • ssm员工管理系统
  • 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(16)-Fiddler如何充当第三者再识AutoResponder标签-上
  • Yolov8新版本解读:优化点如何加入新版本,通过加入EMA注意力进行对比说明
  • NoSQL———Redis配置与优化
  • js,瀑布流
  • “深入了解Spring Boot:从入门到精通“
  • 记录时间计算bug getDay()的一个坑
  • 【lesson5】linux vim介绍及使用
  • 【玩转Linux】Linux输入子系统简介
  • grid map学习笔记2之grid map的一些常规定义和功能包说明
  • Python-文件操作
  • windows中注册redis服务启动时报1067错误
  • 大数据面试题:HBase的RegionServer宕机以后怎么恢复的?
  • ansible的脚本——playbook剧本
  • 【系统监控程序】
  • 计算机论文中名词翻译和解释笔记
  • 读书笔记-《ON JAVA 中文版》-摘要20[第十九章 类型信息-1]
  • 3、Linux驱动开发:模块_传递参数
  • 基于 ThinkPHP 5.1(稳定版本) 开发wms 进销存系统源码
  • 全面解析 SOCKS5 代理和 HTTP 代理在网络安全与爬虫应用中的技术对比与应用指南
  • DevOps系列文章 之 docker 制作kafka镜像
  • iPhone 安装 iOS 17公测版(Public Beta)