【调试】——idea远程调试服务器上的代码

前提

    有些时候难免会出现一些线上问题,可能就需要远程调试服务器上的代码,依次快速定位错误代码,进行改正。小编最近通过idea进行了远程代码调试,特此记录一下,希望可以帮需要的朋友。

步骤

1、保证本机的代码和服务器上部署的一样。

2、添加远程tomcat

【调试】——idea远程调试服务器上的代码_第1张图片

2、配置远程服务器ip以及端口

【调试】——idea远程调试服务器上的代码_第2张图片

3、配置本地开启调试的端口号

【调试】——idea远程调试服务器上的代码_第3张图片

4、将调试信息拷贝到tomcat/bin/catalina文件中

JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8222,suspend=n,server=y"

拷贝到catalina文件的上方即可

【调试】——idea远程调试服务器上的代码_第4张图片

5、重启tomcat,判断配置是否成功


6、idea中debug启动

【调试】——idea远程调试服务器上的代码_第5张图片

总结

    配置起来还是非常简单。需要调试服务器上的代码还是因为日志记录这一部分不给力啊,所以还是上线前多测试,在关键的节点记录好日志,或许服务器环境排查的情况就能避免了。

你可能感兴趣的:(【Java】,#,【工具】)