idea 线上调试之远程 debug
远程和本地启动时都要增加 jdwp 启动参数:(客户端和远程端的启动参数是一样的)
nohup java -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=15555 -jar auto-deploy-0.0.1-SNAPSHOT.jar 1>auto_deploy_log.log 2>&1 &
或者
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=15555-jar xxx.jar
JDWP 传输接口(Java Debug Wire Protocol Transport Interface) 调试器和应用之间通信的协议
idea 设置如下: