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

您所在的位置:网站首页 远程调试jar包 idea远程调试jar包与tomcat的方法

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

2023-08-10 01:05| 来源: 网络整理| 查看: 265

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的操作相同。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3