使用IDEA进行远程调试
前言
想远程调试下测试环境的代码,因此记录下使用过程
配置
Edit Configurations
Remote
Config
启动远程项目
正常启动命令如下
1 | java -jar ***.jar |
开启远程调试
1 | java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 **.jar |
其中
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
是从上一步方框里拷贝出来的
设置断点,开始调试
远程 debug 模式已经开启,现在可以在需要调试的代码中打断点了
如图中所示,如果断点内有√,则表示选取的断点正确
注意
要保证远程调试监听的端口没有被占用,其次防火墙对端口放行
1 | netstat -anlp | grep 5005 |
参考链接