四时宝库

程序员的知识宝库

IDEA远程调试(idea远程调试使用内部服务器)

在开发中每次遇到很棘手的线上环境问题,但是又不能debug调试的时候,就可以使用IDEA远程调试的方法来进行调试。

(一)IDEA配置

在idea启动栏中选择Edit Configurations,添加Remote远程连接。

(二)远程服务器配置

设置名称为:workerDebug, Host:为远程要连接的服务器地址,Port:为debug时的端口号 在idea中配置完远程连接后,复制: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8088 粘贴到idea的JVM信息栏目中,如下图:

(三)远程服务器开启调试模式

增加JVM启动参数,以支持远程调试,重新停止并启动命令: java -jar -Xrunjdwp:transport=dt_socket,address=8088,suspend=y,server=y test.jar &

(四)如何验证是否远程调试连接成功

控制台如果出现Connected to the target VM, address: '10.37.141.252:8899',transport:'socket', 即说明远程连接成功可以打断点,调用接口进行调试。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接