IDEA 远程调试 Spring Boot 项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA 远程调试 Spring Boot 项目相关的知识,希望对你有一定的参考价值。

参考技术A 然后将得到的一串参数,上图中的 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=17902 拷贝下来。

假如,原先的启动命令为:

将上面拷贝下来的内容加在程序启动命令上面,最后变成了:

首先,远程服务器的程序使用新启动命令重新启动,然后本地启动刚刚新建的 Remote JVM Debug Application ,稍等一会,当连接建立成功后,控制台会出现如下图所示的内容:

最后,Enjoy!

IntelliJ IDEA spring boot 远程Ddbug调试

一、idea配置

1.在idea中点击右上角的 "Edit Configurations"

 2.点击+,选择Remote

3.在Name处为此次Dbug起个名字,在Host添加测试环境的IP地址,Port可以,也可以自定义,将Command line arguments for remote JVM 里面的粘贴出来备用,点击Apply

二、测试环境配置

1.在测试环境spring boot项目的启动脚本中加入上边粘贴出来的参数  java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 javaXXXXXX-1.0.1-SNAPSHOT.jar    (如果有防火墙,需要开通5005)

2.启动服务第一行出现如下,则为配置成功

三、远程Dubg

1.在本地idea中打好断点,点击如图按钮启动,启动成功控制台会输出  Connected to the target VM, address: \'192.168.1.1:5005\', transport: \'socket\'     再进行操作就可以了

本地代码要和测试环境一致

 

以上是关于IDEA 远程调试 Spring Boot 项目的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA spring boot 远程Ddbug调试

idea 远程调试服务器接口

使用 Spring Boot 中嵌入的 tomcat 进行远程调试或本地调试

intellij idea 怎么找不到spring boot

无法使用 intelliJ Idea 打开 Spring Boot 调试的调试器端口

IDEA快速部署Spring Boot 项目到Docker