idea配置远程debug

idea远程debug

在测试环境中,好多时候需要debug想在自己本地一样,只需要创建一个远程debug的配置即可

在idea里面点击 edit configurations

添加remove jvm debug

配置信息:

修改远程服务器启动脚本:

#!/bin/sh
rm -rf ./tpid

nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=50055  -jar admin-0.0.1-SNAPSHOT.jar --spring.profiles.active=test >spring.log 2>&1 &

echo 'start success'

其中:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=50055 这个参数要和idea自动生产的参数一致

本地以debug方式运行:

表示远程debug成功

访问服务器:10.10.13.166:5555

如果有断点会跳至我们本地代码。

0%