介绍
实际应用中,经常遇到本地本地环境,运行正常,但是部署到服务器各种问题(Docker部署除外),只能通过日志去分析。除了日志之外,IDE提供了通过本地远程调试服务器代码,与本地debug 一样
服务器代码配置
启动脚本 start_debug.sh
java -Xdebug -Xnoagent -Djava.compiler
=NONE -Xrunjdwp:transport
=dt_socket,address
=0.0.0.0:5005,server
=y,suspend
=n -jar test-warn-0.0.1-SNAPSHOT.jar
&
test-warn-0.0.1-SNAPSHOT.jar 部署代码
执行脚本,启动服务
IDEA配置
Run -> EditConfiguration->Remote
启动
启动成功,打上断点,即可远程调试服务器代码 服务器代码要与本地保持一致