tomcat模式下不能成功进入debug模式,断点不起作用

一、问题

javaSE项目进入debug模式正常启动,而tomcat启动web项目进入debug模式,断点不起作用,按照网上各种方法试了个遍,都不行。

二、原因

根本原因是idea自带的环境与tomcat带的环境有了冲突,因为我们的idea默认启动是catalina.bat启动,而我的catalina.bat里配置参数:JAVA_OPTS=-Xmx1024M -Xms512M -XX:MaxPermSize=256m,如下图:


而我们的idea默认配置是:(这是我的默认,与安装目录相关)

JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:54108,suspend=y,server=n -javaagent:D:\IntelliJIDEA2018\ideaProject\.IntelliJIdea\system\captureAgent\debugger-agent.jar=C:\Users\某个人\AppData\Local\Temp\capture6548.props

如下图:


三、解决方法

针对上面的问题,我们的解决方法是,让catalina.bat继承了idea中配置,如下操作:

对catalina.bat修改为

set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -Xms512M -XX:MaxPermSize=256m

,问题解决。

同时,我还发现了一个惊喜:


四、补充

给大家推荐一下一个idea2017debug的详细描述以及按钮解释:https://blog.csdn.net/qq_27093465/article/details/64124330

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值