如何使用IntelliJ IDEA 进行远程调试?

背景:比如服务部署在test环境的某台机器,自动化用例执行失败了想要看下是代码哪里报错了,通常的方法是登录到服务部署的那台机器上查看日志,但是日志可能没有你需要的信息,此时还有个更好的办法就是在本地IDE启动远程调试,然后在本地代码打上断点进行调试。

前提:要让远程的服务器运行的代码支持远程调试,需要在jvm启动参数添加debug参数:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=${debug_port}
其中${debug_port}是用户自定义的,为debug端口
本地连接远程debug端口
打开idea,在右上角点击edit configurations,进去之后点击+号,选择remote,host处填写远程服务器的iP,端口填写debug 端口,如果包含多个module,可以执行要运行的module的名字,然后点击apply按钮。
在name那里给配置起一个名字:本地debug

 在代码里面打上断点,选择“本地bug”的配置,然后点击debug按钮

 在下面的debug框显示connected to the target VM ,代表已经建立远程调试连接,接下来就可以向远程服务器发送请求了,然后可以在本地进行debug了,欧耶!!!

 

 
 

 

转载于:https://www.cnblogs.com/zhaijing/p/9699187.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值