IDEA远程Debug调试
最近开发一个功能,因为环境问题,本地无法正常将多个微服务都启动成功。
另外接手了一个新活, 逻辑比较复杂,需要去研究一下测试一下原来的功能逻辑。方便找到新任务功能点的切入点。这才了解到Idea远程debug调试的功能。
本文章主要参考:idea 远程debug调试_idea远程debug-CSDN博客
Idea远程debug调试的idea来源于公司jar的启动脚本。
启动命令:
nohup /Users/linfahe/development/jdk17/jdk-21.0.6.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar fahe-cloud-test-bootadmin-client1.jar > /dev/null 2>&1 &
核心点:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
Jar 启动成功之后,接下来就是 IDEA 远程调试了。
接下来 就可以愉快的 debug了,正常调用接口了就会进入到接口逻辑了。