Tomcat使用IDEA远程Debug调试

栏目: Java · 发布时间: 5年前

内容简介:1、在tomcat/bin下的catalina.sh上边添加下边的一段设置2、address=60222 这个是后边IDEA设置的时候需要用到的1、添加Tomcat Server选择Remote

1、在tomcat/bin下的catalina.sh上边添加下边的一段设置

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=60222,suspend=n,server=y"
复制代码
Tomcat使用IDEA远程Debug调试

2、address=60222 这个是后边IDEA设置的时候需要用到的 调试端口 ,可以任意设置一个未使用的端口,但是后边的配置都要一致.

IDEA设置

1、添加Tomcat Server选择Remote

Tomcat使用IDEA远程Debug调试

2、设置相应的参数

Tomcat使用IDEA远程Debug调试
  • xxx.xxx.152.67:8080为远程Tomcat服务器的IP地址和端口,这里可以设置域名,例如: security.xxxx.cn/login.do;

  • 60222这个端口为1.1步中设置的debug端口,适合tomcat的端口不一样的;

  • 这里的Remote staging选择的都是same file system,这就要求本地代码和远程Tomcat的代码要一直;

3、Startup/Connection

Tomcat使用IDEA远程Debug调试

选择Debug、Socket、调试端口这里是60222

4、选择运行

Tomcat使用IDEA远程Debug调试

然后点击右边的debug即可运行(首先Tomcat要启动)

5、是否成功

Tomcat使用IDEA远程Debug调试

可以看到已经连接成功,

查看Tomcat服务器日志,如下:

Tomcat使用IDEA远程Debug调试

6、如果失败

  • 如果出现端口被拒绝:
Tomcat使用IDEA远程Debug调试

这种可能是tomcat并未启动,或者遇错误停止,重启Tomcat即可

  • 连接失败,其他问题

首先在服务器端查看 调试端口 这里是60222的使用情况

[root@VM_92_170_centos bin]# lsof -i:60222
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
java    12064 root    5u  IPv4 1320209      0t0  TCP 1x.xxx.xxx.170:60222->1xx.xx.xxx.231:13325 (ESTABLISHED)
复制代码

可以看到这是自己本地和远程的一个连接,如果连接失败却看到上边的使用情况,请使用kill -9 PID杀死进程,重启Tomcat,然后在IDEA中重新运行debug, 本例为:kill -9 12064

搜索或扫描下述二维码关注微信公众号: Java后端技术(ID: JavaITWork),和20万人一起学Java! Java后端技术专注 Java 相关技术:SSM、Spring全家桶、微服务、 MySQL 、MyCat、集群、分布式、中间件、 Linux 、网络、多线程,偶尔讲点运维Jenkins、Nexus、 Docker 、ELK,偶尔分享些技术干货,致力于Java全栈开发!

Tomcat使用IDEA远程Debug调试

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Modeling the Internet and the Web

Modeling the Internet and the Web

Pierre Baldi、Paolo Frasconi、Padhraic Smyth / Wiley / 2003-7-7 / USD 115.00

Modeling the Internet and the Web covers the most important aspects of modeling the Web using a modern mathematical and probabilistic treatment. It focuses on the information and application layers, a......一起来看看 《Modeling the Internet and the Web》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

html转js在线工具
html转js在线工具

html转js在线工具