Agent 调试
构建好即将调试的 Agent,构建方式请查看 Agent 构建
使用 IDE 打开 Agent 代码,推荐 IntelliJ IDEA
使用 Remote JVM Debug 功能
进行配置
参数
- Host:运行该项目的远程IP
- Port:远程 IP 的端口
- Command:远程主机在启动 Java 应用时需要添加的参数
配置应用的启动命令
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -javaagent:/path/to/dongtai-agent.jar -jar app.jar
参数
- -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005:JVM Remote Debug 参数
- -javaagent:/path/to/agent.jar:被远程 Debug 的DongTAi-iast-agent
- app.jar 使用 agent 启动的 JAVA 应用
返回 IDEA 界面,点击 debug 启动标志开始调试 Agent