当程序部署在服务器上测试时,有时候会发现一些在IDE里面测试不出来的Bug或者其他问题。这时候,我们可以通过IDE(本人用的Idea)工具使用远程连接方式,在开发工具里通过Debug模式进行调试。以下是连接步骤:

1.点击下图里面的“edit  configurations”,然后点击“+”号,在展开的列表里找到“Remote”, 左键确定。

使用idea远程调试springboot程序

 

使用idea远程调试springboot程序

 

 

2.起个name 为“springbootRemote”,然后复制红框里面的参数“-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005”。然后点击下面的按钮“apply”,然后“ok”关闭设置面板。使用idea远程调试springboot程序

 

 

3.打开cmd命令面板,找到springboot工程目录,先打成war,命令为“mvn -Dmaven.test.skip clean package”,生成的war包一般都在target文件目录下。然后通过以下命令启动工程:

java -jar  -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005   target\****.war

 

4.然后切换到idea里面,找到debug启动按钮。然后就可以在idea里面调试程序了,通过页面或者其他测试类调用springboot的api时,idea这边就可以直接跳到断点处了。

相关文章:

  • 2021-08-10
  • 2021-11-07
  • 2021-06-16
  • 2021-08-05
  • 2021-10-19
  • 2021-05-04
  • 2021-07-16
猜你喜欢
  • 2022-12-23
  • 2021-07-20
  • 2021-12-25
  • 2021-12-17
  • 2021-08-16
  • 2021-05-13
相关资源
相似解决方案