2023.7月最新版idea安装Jrebel实现热部署,可解决后端启动等待时间过长问题

2023.7最新版idea热部署配置

  • 一 下载jrebel插件
  • 二 激活
    • 我使用的方法
  • 三 配置方式
    • 1 设置自动编译
    • 2 设置 compiler.automake.allow.when.app.running
    • 3 勾选项目,然后以Rebel方式启动
  • 4 Settings查看Activation情况
  • 四 报错解决
      • 1 启动失败
    • 2 端口被占用
  • 五 总结

一 下载jrebel插件

install安装

二 激活

激活方式多种多样,我采取的是方式一在线获取,在这里插入图片描述
第二种方式是下载破解版的jrebel包,然后解压,将.lic结尾路径添加进去
在这里插入图片描述
第三种方式应该是获取激活码了

我使用的方法

1、安装JRebel插件后,注册地址填写网址 + 生成的GUID,邮箱随便填写,然后即可。 http://jrebel-license.jiweichengzhu.com/{GUID} https://jrebel.qekang.com/{GUID} GUID可以使用在线GUID在线生成在线生成,然后替换{GUID}就行。 2、下面邮箱地址可随便输入。 3、选择我同意 4、提交

在这里插入图片描述
生成gud网址:https://www.guidgen.com/
显示成功
如果没有显示成功,可以换guid试一下,如果还不行,可以将地址切换成本地的 如http://127.0.0.1:8888/{GUID}
如果报Unable to connect to license server.Check your network connnection and/or VPN settings.
可下载自己机器系统相对应的工具

下载好了后,进行安装打开(插件时,程序保持启动,激活成功后可关闭)。

在这里插入图片描述

三 配置方式

1 设置自动编译

打开File->Settings->Build->Compiler,勾选build project automatically功能

在这里插入图片描述

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

在这里插入图片描述

3 勾选项目,然后以Rebel方式启动

在这里插入图片描述
另外一个是远程的暂时不用管

4 Settings查看Activation情况

在这里插入图片描述

四 报错解决

我遇到了2次报错,特此记录

1 启动失败

提示启动失败,
在这里插入图片描述
当然这里是启动成功的,因为之前已经修复好了,之前是报红色,后面知道是因为路径中包含中文名,然后修改了路径(启动时看最上面一行 那是一些配置 按ctrl+F查中文名)
help-edit custom vm options
编辑路径
在这里插入图片描述
图下:是配置自定义配置路径,不是用的系统默认的
在这里插入图片描述
然后重启idea应该就解决了,还没解决就继续替换路径

2 端口被占用

启动时突然报端口被占用,普通杀死端口命令没用,需要强制命令
我是window系统
netstat -ano | findstr <端口号> 查被占用的端口号
taskkill /F /PID <进程ID> 强制杀死

五 总结

实在是被后端启动烦死了,然后找了一下文章解决后端热部署问题
也花了几个小时安装和解决出现的问题,最后记录一下,这是我遇到的问题,然后解决了,至于其它问题还没有遇到,等遇到之后再记录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/19176.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3+vite+Ts 基于Antv/x6 绘制流程图

需求效果&#xff1a; 需求&#xff1a; 实现一个流程图&#xff0c;双击可对相应的组件进行一些功能操作&#xff1b; 工具栈&#xff1a; 这里使用antv/x6&#xff0c; 基于vue3vitets进行开发 官网地址&#xff1a; https://x6.antv.antgroup.com/examples/showcase/pra…

代码随想录算法训练营第六十二天—图论补充

理论基础&#xff1a; 第一题、所有可能的路径 力扣题目链接 class Solution { private:vector<vector<int>> result;vector<int> path;void dfs(vector<vector<int>>& graph, int x){if(x graph.size() - 1){result.push_back(path);retu…

科技资讯|苹果Vision Pro手部追踪和手势相关新专利曝光

近日&#xff0c;美国专利商标局正式授予苹果一项与 Apple Vision Pro 主要功能相关的专利&#xff1a;手部追踪和手指手势。 苹果专利指出&#xff0c;沉浸感的质量取决于几个重要因素。例如&#xff0c;显示器的特性&#xff0c;如图像质量、帧率、像素分辨率、高动态范围 …

vue3+mapboxgl鼠标浮动显示cgcs2000

一、需求 鼠标在地图中浮动展示地图的经纬度&#xff0c;cgcs2000 xy 还有显示带号 二、实现效果 展示经度&#xff0c;纬度&#xff0c;x值&#xff0c;y值显示的是带号和y值 三、思路 3.1、mapbox获取经纬度方法 初始化地图后.on方法中有个mousemove方法 mapboxUtil._m…

2023年31个最适合博主的WordPress主题

自从我最初开始写博客以来&#xff0c;在近十年的经验中&#xff0c;我已经出于各种目的在多个博客中测试和使用了数十种不同的 WordPress 主题。 以下是我挑选的绝对最佳WordPress主题&#xff0c;专门针对不想编写一行代码的博主。 无论您是想创建个人理财博客、撰写时尚、…

[RocketMQ] Broker asyncPutMessage处理消息以及存储的高性能设计措施 (十一)

asyncPutMessage方法真正的用来存储消息。 文章目录 1.asyncPutMessage存储普通消息1.1 checkStoreStatus检查存储状态1.2 checkMessage检查消息 2.CommitLog#asyncPutMessage异步存储消息2.1 处理延迟消息2.2 获取最新mappedFile2.2.1 tryCreateMappedFile创建新的MappedFile2…

【LeetCode热题100】打卡第33天:环形链表LRU缓存

文章目录 【LeetCode热题100】打卡第33天&#xff1a;环形链表&LRU缓存⛅前言 环形链表&#x1f512;题目&#x1f511;题解 LRU缓存&#x1f512;题目&#x1f511;题解 【LeetCode热题100】打卡第33天&#xff1a;环形链表&LRU缓存 ⛅前言 大家好&#xff0c;我是知…

Vue 组件化开发

文章目录 前言组件化开发父子组件相互传数据父传子&#xff1a;自定义属性子传父&#xff1a;自定义事件父子组件互传案例 插槽 slot多个插槽 总结组件化开发总结Vue组件的基本组成子组件使用的三个步骤父子组件相互传递数据 前言 提示&#xff1a;这里可以添加本文要记录的大…

Android-jar包方式连接本地sqlite并操作返回数据

背景: 数据库的创建及字段都是后端人员维护,Android端只是映射相关数据库到本地来操作。为了统一管理操作方式方法,所以提出,后端打jar包的方式封装对Android端数据库sqllite的连接、操作。 说明: 因为之前是后端打jar包,JDBC连接的驱动及方法有差异,导致连接Android…

VMware将虚拟机网络设置为NAT模式

虚拟机有vmware和desktop&#xff0c;本人一直使用的是vmware。安装好vmware并激活后&#xff0c;创建完虚拟机。(需要vmware和激活码的可留言) 进入虚拟机设置&#xff0c;网络适配器选择NAT模式 在虚拟机工具栏->菜单栏点击编辑&#xff0c;选择“虚拟网络编辑器”。 选择…

[C语言][小游戏][猜拳游戏]

C语言的奇妙旅行 一、模块化编程二、游戏基本设计2.1 确定计算机要出的手势2.2 显示“石头剪刀布”&#xff0c;然后玩家输入自己要出的手势2.3进行输赢判断&#xff0c;显示结果2.4询问是否继续2.5 基本程序 三、游戏实现的过程3.1将玩家的手势和电脑的手势显示出来 三、总代码…

metersphere主从节点部署

metersphere主从节点关系 环境搭建 docker 环境准备 检查内存是否大于8G free -m 安装docker服务 安装docker&#xff0c;使用yum -y install docker&#xff1b; 启动docker&#xff0c;使用systemctl start docker&#xff1b; 设置开机启动&#xff0c;使用systemctl en…