idea远程debugger调试java web项目

1、idea配置如下

idea端:

1、选remote

2、输入远程服务器ip地址和一个空闲端口

3、复制第三步的命令(一会需要添加到服务器中)

4、选一个项目来调试(应该和服务器代码完全一致)

远程服务器端:

首先web项目启动方式有两种。

一、用jar包启动

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar ***.jar  (把上面的命令当做jar包启动参数)

二、用tomcat启动

把-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005添加到catalina.sh中,正常./catalina.sh start启动tomcat即可

或者修改JPDA_ADDRESS="5005"(默认端口是8000,当然了如果idea端口设置了8000,这里就不用动了,直接用后面命令启动就行了),用./catalina.sh jpda start命令启动tomcat

总结到底就是需要添加到启动参数中去。

 

注意:如果是云服务器,或是内网穿透的服务器,一定注意5005端口是否可以通过外网访问到,否则需要到云服务器控制台配置

,否则出现idea会出现连接超时。

如果idea出现连接拒绝,就需要在端口号前加0.0.0.0:5005(表示所有ip可连接,否则默认本机可连)

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:5005 (这个我从来没碰到过,百度上听说的)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值