java Tomcat + IDEA 远程调试

1. IDEA新建远程连接

2. IDEA获取启动配置项。

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

 

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

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

 

 

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

 

 4. 重启远程服务。

./stop.sh

./start.sh

5. IDEA运行远程连接

 

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

 

 

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

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

 

常见问题:

  connectiong time out:

  1. 服务未正常启动。

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

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

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

  3. 防火墙。

    解决方案:关闭防火墙。

posted @ 2020-09-17 20:32  Loser100  阅读(230)  评论(0)    收藏  举报