远程调试

idea 远程调试

1.概述

鉴于之前大家不知道远程调试,都是代码中打印日志,然后提交代码,重新部署,调试,再根据日志排查问题;这样比较费时。特此分享下idea远程调试。

2.前提条件

> 开发工具 idea

> dubbo分布式项目

> 远程服务器允许访问

> 本地的代码必须和远程服务器运行的代码一致

3.使用说明

> 修改远程服务器tomcat配置

- 1、catalina.sh中增加远程JVM参数

`CATALINA_OPTS="$CATALINA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=${debug_port}"; export CATALINA_OPTS`

其中debug_port 为端口号

> idea 配置远程调试

- 1、在顶部靠右的地方选择”Edit Configurations…”,进去之后点击+号,选择”Remote”

- 2、模式选择attach,transport选择socket

- 3、填写ip以及端口  端口就是上面tomcat配置的端口

- 4、选择运行的模块 如下图

- 5、配置完成后运行 给代码打上断点,如出现打勾,说明生效了。

远程调试_第1张图片
idea 配置远程调试

你可能感兴趣的:(远程调试)