SpringBoot项目或者Tomcat服务远程调试

SpringBoot项目或者Tomcat服务远程调试

        请他人协助定位问题,定位测试环境问题、定位生产环境问题,可以采取这种远程调试的方式。通常生产上需慎用!

1、tomcat部署的服务

修改配置

远程调试: tomcat部署的服务,tomcat文件夹下bin文件夹下的catalina.bat中添加配置

set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8280

tomcat设置完后,重启服务!

IDEA中对启动的服务进行一些配置,端口号与服务端保持一致,Host设置为服务器的ip,

         本地可以拉取与线上一致的代码,进行相同的参数配置后,以第三方接口测试工具,或者对应的页面发起相同的请求,进行单步调试代码。进而定位问题原因所在。

2、SpringBoot jar包启动的服务

        如果是SpringBoot项目,jar包部署的服务,可以通过控制行或者pom里面进行一些类似的配置。

如项目启动时加上相关的命令。

java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8280 **.jar 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值