设置远程调试,可以在正式环境上随时跟踪与调试生产故障。
依赖
在 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
(完)
如果觉得我的文章对你有帮助,请随意打赏。
- 版权声明:本文由 梁桂钊 发表于 梁桂钊的博客
- 转载声明:*转载-非商用-非衍生-保持署名(创意共享3.0许可证),非商业转载请注明作者及出处,商业转载请联系作者本人。
- 文章标题:Spring Boot 揭秘与实战(八) 发布与部署 - 远程调试
- 文章链接:http://blog.720ui.com/2017/springboot_08_remote_debug/