【Java】IDEA调试线上服务

IEDA打开线上服务对应的代码,Edit Configuration

在这里插入图片描述

创建与远程服务的连接

在这里插入图片描述

  1. Host为远程服务的IP,PORT为默认的调试端口。
  2. Use module classpath 指定使用哪个模块代码进行调试

复制黄匡生成的参数,添加到服务器启动命令中

在这里插入图片描述

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

服务器的服务重新启动,并注意调试端口5005是否被防火墙拦截

  1. 暂时关闭防火墙
  • systemctl stop firewalld
  • service iptables stop
  1. 永久关闭防火墙
  • systemctl disable firewalld
  • chkconfig iptables off

本地IDEA启动,控制台打印如图即成功

在这里插入图片描述

代码上加断点,调用服务器对应接口,即可如同本地调试。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值