一、背景
使用IDEA本地项目开发和debug没有问题,但是打包部署到其他环境会出现各种问题,有些系统异常会被另一个异常给覆盖,不会记录在日志系统中,远程断点调试可以帮助解决这个问题
二、本地IDEA debug
在IDEA以debug模式启动程序的时候,会默认起一个监听的socket服务
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321141636613.png)
这个端口的服务会监听到断点的代码的运行状态
二、主服务开启远程调试
在主服务的VM系统参数里面增加配置
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
其中5005