java tomcat 远程调试_java Tomcat + IDEA 远程调试

1. IDEA新建远程连接

0d1bfdab43af7ec0ea6b6581e368c833.png

074f1dcfc00d16e5721f448db6369fa4.png

2. IDEA获取启动配置项。

如下图配置远程ip,配置远程服务器端口(使用未被使用的端口),配置完1234以后会自动生成5,将5中的信息保存下来。

7e0b20358dd62abac80b53bb2cc99bd4.png

3. 远程服务上修改启动文件:/{服务安装目录}/bin/catalina.sh

export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'

将第2步中保存的信息配置到如下位置:

b4a8be8a00634b0d7d5fab754bb78c8c.png

4. 重启远程服务。

./stop.sh

./start.sh

5. IDEA运行远程连接

4d6cfb92bfcc895a4181ce5890c31ed9.png

6. 出现如下输出则表示成功:

412066e3c9c49a777f448e8106cf4a73.png

7. 在你想要的代码处打断点,触发相关逻辑即可。

!!!!!前提是远程运行的项目就是你IDEA配置远程服务时所使用的项目。

常见问题:

connectiong time out:

1. 服务未正常启动。

解决方案:查看启动日志,解决阻塞点。

2. 远程服务端口与IDEA端口不匹配

解决方案:ps -ef|grep 服务名称  查看端口是否正确。

3. 防火墙。

解决方案:关闭防火墙。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值