远程debug

一般情况不建议使用线上debug,因为会影响其他的正常测试与运行。但有时在本地环境中如果有某些场景不好复现测试环境的场景,则可适量使用。

  1. 在运行jar的参数上添加 启动参数
    -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=10099
    address=10099,调试服务器的端口号,客户端用来连接服务器的端口号(冲突会导致程序起不来)。
    在idea中进行如下操作
  2. 在idea中进行如下操作
    选择remote debug,即远程debug
    随后分别填写服务器的ip,和运行参数中的address=10099的这个端口,即可远程debug