IDEA远程调试代码

1首先要配置IDEA远程调试

在这里插入图片描述
在这里插入图片描述
这样IDEA就配置好了

2 jar包的远程调试

在远程主机上运行如下命令

java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n -jar XXXXXXX.jar

端口和IDEA需要配置的一样如5005 如果冲突,就换一个
xxx.jar就是你的程序
如果远程主机是windows环境,需要在cmd下运行该命令,注意jar的路径(可以在jar包所在的文件夹下运行CMD)
程序运行起来后,点击IDEA上的debug按钮,
IDEA控制台显示如下
在这里插入图片描述

就可以进入断点调试了
注意:远程调试的jar包要和idea中的代码保持一致,因为运行的代码是以jar包的为主

3.war包的远程调试

创建一个bat脚本
在这里插入图片描述
里面写上如下

set JPDA_ADDRESS=5005
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
startup

注意端口 5005 需要和IDEA的调试端口一致

然后把这个脚本放到远程调试主机上的tomcat的bin目录下
在这里插入图片描述
关闭tomcat服务,然后右键运行这个bat.会启动tomcat
然后点击IDEA的debug按钮,会显示如下信息,表示连接上了
在这里插入图片描述开始调试

如果bat运行不起来,闪退的话 ,请配置java环境变量,再次运行即可。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值