IDEA连接远程服务器Tomcat进行Debug调试

6 篇文章 0 订阅

昨天实习快下班时,软件测试的同事说我的代码出现了问题,于是很多后端的同事也过来帮我查看问题,在这个过程中,我学习到最多的就是IDEA连接远程服务器Tomcat进行Debug调试,感觉我自学一天还没有同事教我几分钟学的多哈哈哈。
下面是我整理的笔记:

在IDEA中,选择服务下拉框里面的编辑配置(Edit Configurations…):
在这里插入图片描述
接着,点击右上角的+:
在这里插入图片描述
然后选择Remote JVM Debug:
在这里插入图片描述
下面配置远程连接服务:
服务名称可以随意写(我的连接名称是Test)
服务器的IP地址不要写错
Tomcat对外端口号需要在服务器的Tomcat里面查询(下面有查询对外端口的教程)
在这里插入图片描述
在服务器的Tomcat中,打开bin目录下面的catalina.sh文件
在这里插入图片描述
在文件内查询:Xdebug,可以找到Tomcat对外的连接端口号8878:
在这里插入图片描述
如果没有找到Xdebug,我认为直接在catalina.sh文件上面添加这一行命令即可:

#开启远程debug
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"

这样就可以找到了Tomcat对外的连接端口号。
接着,点击Apply和OK即可:
在这里插入图片描述
然后再服务器的Tomcat的logs目录下,执行以下命令查看当前日志:

tail -f catalina.out

在这里插入图片描述
可以查看远程连接情况:

Listening for transport dt_socket at address: 8788

在这里插入图片描述
到此,IDEA连接远程服务器Tomcat进行Debug调试完成:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值