当测试服务器出现问题时需要进行调试时,如果程序里没有打印日志,或通过代码不能推测出出现了什么问题,可以通过IDEA进行打断点来进行调试
1、配置服务器启动参数
在java启动参数里加入如下参数
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
2、配置IDEA
点击edit configurations
选择左上角的+号,项目很多可以在键盘上输入remote,点击Remotre JVM Debug
输入要远程的地址和debug的module,配置好之后点击apply关闭
点击如图的debug按钮,注意要选择刚才的配置
使用接口调用就会发现会进入断点
3、注意
进入断点后,访问其他接口是访问不了的,所以最好确定其他同事没有在使用该服务时使用断点。