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调试
使用 Spring Boot 中嵌入的 tomcat 进行远程调试或本地调试
intellij idea 怎么找不到spring boot