java程序部署后远程调试

1、在看springboot导航文档时看到这个提示:

ps:文档地址为:https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-running-as-a-packaged-application

 

总是听说测试环境出问题了,看一下日志出的啥错呀。这次换一种思路,远程调试看看

java命令:

$ java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n \ -jar target/myapplication-0.0.1-SNAPSHOT.jar

-Xrunjdwp加载JDWP的JPDA参考执行实例;

transport用于在调试程序和VM使用的进程之间通讯;

dt_socket套接字传输;

address=8000表示调试端口;

server=y标示VM是否需要作为调试服务器执行;

suspend=y是否在调试客户端建立连接之后启动VM

参考文档:https://www.cnblogs.com/lujiango/p/9681938.html

2、远程部署的jar启动的时候添加参数

我使用IntelliJIDEA 开发工具进行调试

1>首先添加remote

 

2>启动要调试的jar包

 

3> 开始调试

 

4>测试一哈

可以看到断点进来了,下面就跟本地调试一下了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值