springboot打jar包部署阿里云服务器远程debug(二)

一、根据上一篇讲解我已经将我的springboot项目以jar包形式发布到了阿里云服务器上面并且成功运行了;加入阿里云服务器是我们日常开发中的dev环境,那么我想进行远程debug一下dev环境的某行代码应该怎么做呢?

首先要保证本地idea里面的代码和服务器环境部署的代码是一致的(开发中如果服务器里面部署的是master分支的代码,那么本地idea就pull一下master分支的代码进行debug)

二、下面演示idea里面怎么样进行配置

1.首先:Run---> Edit Configuration

2.然后:点击+号 找到Remote JVM Debug

 3.然后进行下面参数的配置:

 4.配置好之后将这一段配置信息拷贝出来(我的项目是jdk1.8所以选择的是JDK5-8):

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9000

5.然后在启动jar包服务的时候加上这行代码就行(注意空格间隙,否则会报错):

java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9000 mybatisPlus-0.0.1-SNAPSHOT.jar

6.注意点:由于我的是使用的阿里云服务器,所以开放端口要在阿里云安全组配置下,否则端口是无效的。

7.然后我重新启动一下我的阿里云服务器的jar包使用上述命令(可以看到成功启动):

 8.然后idea中启动选择刚才配置的远程debug,点击debug启动:

 9.出现下面显示表示成功连接服务器

10.将我们要访问的接口打上断点,然后浏览器访问接口地址,这个时候就会进入我们本地代码的debug里面:

 11.可以看到成功进入我们的debug内容,就可以远程调试代码了。

注意点1:debug分支代码内容尽量与服务器部署的代码分支保持一致

注意点2:如果远程debug发现进不去待补充

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒书

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值