Tomcat远程调试

通过在服务器Tomcat中进行简单配置即可在本地debug服务器上的代码。

1. Tomcat配置

(1) 进入到tomcat目录
(2) 编辑bin/catalina.sh

 vim bin/catalina.sh

搜索 localhost:8000,如下所示,

330   if [ -z "$JPDA_ADDRESS" ]; then
331     JPDA_ADDRESS="localhost:8000"
332   fi

将localhost:8000改为自定义的端口号(示例中改为了8081)。

330   if [ -z "$JPDA_ADDRESS" ]; then
331     JPDA_ADDRESS="8081"
332   fi

(3) 保存退出
(4) 启动tomcat

bin/catalina.sh jpda start

(5) 使用netstat命令查看是否开启远程调试

netstat -npl|grep 8081

出现如下结果表示开启成功

tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN

2. Eclipse 配置

(1) 打开调试配置

Tomcat远程调试

(2) 设置运行参数
Tomcat远程调试

(3) 点击Debug 按钮
(4) 打上断点,开始调试

3. IntelliJ IDEA 配置

(1) 打开运行设置

Tomcat远程调试

(2) 点击remote

Tomcat远程调试

(3) 设置连接参数

  1. jvm版本
  2. 远程debug ip
  3. 远程debug端口号
  4. 本地代码
Tomcat远程调试

(4) 点击Debug按钮

Tomcat远程调试

(5) 打上断点,开始调试

上一篇:如何使用vue-router在新的标签页打开文章


下一篇:MQTT Java客户端的使用