文章目录

  1. 1. 依赖
  2. 2. 部署
  3. 3. 调试
  4. 4. 源代码

设置远程调试,可以在正式环境上随时跟踪与调试生产故障。

依赖

在 pom.xml 中增加远程调试依赖。

<plugins>
    <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
            <jvmArguments>
                -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
            </jvmArguments>
        </configuration>
    </plugin>
</plugins>

部署

部署时,执行相关命令。

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -jar dev-0.1.jar

调试

在本地 Eclipse 管理界面,鼠标双击 Run 按钮,选择 Debug Configurations 进行配置。

运行后,即可进行远程调试。

源代码

相关示例完整代码: springboot-action

(完)

微信公众号

文章目录

  1. 1. 依赖
  2. 2. 部署
  3. 3. 调试
  4. 4. 源代码