idea远程调试jar包与tomcat的方法

本文详细介绍了如何使用IntelliJ IDEA进行远程调试,包括设置JVM参数启动JAR包和Tomcat,以及在IDEA中配置远程调试连接。通过添加特定的JDWP参数并配置远程调试器,实现对远程应用的调试,支持逐步调试和设置断点。

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

idea远程调试方法

调试JAR包

首先需要在虚拟机或者远程运行jar包,在运行jar包时增加JVM参数:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,addrees=8888

其中8888是端口号,可以自定义,注意需要虚拟机中打开对应端口

例如:

java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,addrees=8888 helloworld.jar

在jar包运行后打开idea进行配置。
在这里插入图片描述

点击Edit Configurations…

在这里插入图片描述

之后如果有图中的Remote选项则直接点击Remote选项,如果没有则点击+号添加一个remote连接

在这里插入图片描述

只需要修改红框中的三处参数就可以了,Name处是显示的远程调试名称,host是远程的地址即jar运行的地址,post是端口号与运行jar时添加的参数中的address处相同。

修改完成后点击ok

在这里插入图片描述

成功添加remote后在idea窗口右上角点击下拉选择框可以看到刚刚添加的remote地址,点击选中

在这里插入图片描述

再点击debug按钮

在这里插入图片描述

在下方的console界面显示成功连接后便远程调试上了。

之后便可以在代码中增加断点进行调试,调试中会有debugger窗口
在这里插入图片描述

可以进行逐步调试

调试tomcat中app

在idea中操作 与调试jar的操作相同,主要区别在于调试tomcat需要找到tomcat.conf文件并在tomcat.conf中增加配置

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,addrees=8888

在这里插入图片描述

修改完配置文件需要重启tomcat。

之后的操作与调试jar的操作相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值