当前位置:   article > 正文

gradle启动springboot项目进行远程调试_spring boot gradlew debug

spring boot gradlew debug

原文: https://blog.csdn.net/thomaschant/article/details/52669516

gradle+springboot+idea项目进行远程调试,分为以下2步

1 首先在服务器(例如:100.10.100.200)使用gradle 启动springboot项目,启动的时候需要设置启动jvm参数,有两种途径

   方法1: build.gradle的bootRun任务里添加jvmArgs属性

build.gradle:

bootRun {
    jvmArgs "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005"
}

   方法2 直接通过命令行启动

 $ gradle bootRun --debug-jvm

 如果配置正确,则启动过程中会打印以下日志,

 Listening for transport dt_socket at address: 5005

此时进行第二步,在本地进行配置

2 在本地配置IDEA调试环境

   1 在idea右上角项目启动位置,选择edit configurations,在弹出的窗口中,进行配置。其中HOST表示运行项目的服务器端IP地址,PORT是第一步jvmArgs中指定的address,如果是通过命令行启动的,默认为5005,配置完成后点击apply,然后点击OK即可。

   2  启动debug模式,如果出现Connected to the target VM, address: 'XX.XX.XXX.XXX:XX', transport: 'socket'字样,表示本地已经开始监听服务器端的程序。


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/307529
推荐阅读
相关标签
  

闽ICP备14008679号