记一次idea使用jrebel断点不生效,java修改无效原因

本文记录了在IDEA中使用JRebel时遇到的断点不生效和Java代码修改无效的问题。通过检查IDEA自动编译设置、Registry配置、JRebel模块选择、Tomcat部署模式以及调整JRebel和IDEA的JDWP端口设置,最终解决了问题,使得Java文件修改和断点调试能够正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原因猜测:jrebel使用50800端口。idea使用2966。端口不对导致无效。

(ps:为什么说是猜测,因为我是按照我成功的结果进行推论,我并不明白其中原理)

环境:idea2020.1+tomcat8+jdk8+jrebel2020.2

项目:maven多模块web项目

目录

1.jrebel安装和激活(略过)

2.按网上教程已配置的idea jrebel环境。过程如下:

1.)idea自动编译。(已配置)

2.)设置Registry

3.)Jrebel面板模块钩选。

4.)所有断点取消,防止有干扰。

5.)tomcat部署的web模式。不要用war。用exploded。区别自行百度,google

其他不重要的:web访问路修改。(ps:隐藏太深了,当初一直找不到)

正题

其他(话外):jrebel修改生效时间。


1.jrebel安装和激活(略过)

2.按网上教程已配置的idea jrebel环境。过程如下:

1.)idea自动编译。(已配置)

打开file->setting->Build,Execution,Deployment->Compiler,打钩Build project automatically.如下图:

2.)设置Registry

快捷键: Shift+Ctrl+Alt+/ 点击 Registry 勾选 compiler.automake.allow.when.app.running

有些是Ctrl+Shift+A.但我的却是截图。

还有一个方法进入:Help->Find Actions->Registry.如下:

已设置:

3.)Jrebel面板模块钩选。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值