前言:
今天大家对“idea线上调试”都比较讲究,朋友们都想要知道一些“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', 即说明远程连接成功可以打断点,调用接口进行调试。
标签: #idea线上调试