Tomcat远程调试

简介: 通过在服务器Tomcat中进行简单配置即可在本地debug服务器上的代码。1. Tomcat配置(1) 进入到tomcat目录(2) 编辑bin/catalina.sh vim bin/catalina.sh搜索 localhost:8000,如下所示,330 if [ -z "$JPDA_ADDRESS" ]; then331 JPDA_ADDRESS="localhost:8000"332 fi将localhost:8000改为自定义的端口号(示例中改为了8081)。

通过在服务器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) 打开调试配置

img_e2a2e5010ef96517aae0c2615140416a.png

(2) 设置运行参数
img_2c5f1e7fb267a1d9e8156a5e49882639.png

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

3. IntelliJ IDEA 配置

(1) 打开运行设置

img_8eb7572cc52fd7017d59025983a2854b.png

(2) 点击remote

img_64eb4c96df442b5d7aae97294fcaa941.png

(3) 设置连接参数

  1. jvm版本
  2. 远程debug ip
  3. 远程debug端口号
  4. 本地代码
img_6cfded41e2b1db420674e42b96939a8c.png

(4) 点击Debug按钮

img_afb3dcc86885c99b6ed7dba2199f3e0a.png

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

相关文章
|
12月前
|
监控 Java 应用服务中间件
Tomcat打开远程调试和jmx远程监控
Tomcat打开远程调试和jmx远程监控
|
安全 应用服务中间件 Linux
利用本地idea和tomcat 远程调试服务器部署的war包程序
利用本地idea和tomcat 远程调试服务器部署的war包程序
922 0
利用本地idea和tomcat 远程调试服务器部署的war包程序
|
应用服务中间件 Shell
idea 远程打断点 tomcat
idea 远程打断点 tomcat
231 0
idea 远程打断点 tomcat
|
监控 Java 应用服务中间件
JProfiler10.1.3:远程Linux服务器Tomcat的JVM性能监控
JProfiler10.1.3:远程Linux服务器Tomcat的JVM性能监控
405 0
JProfiler10.1.3:远程Linux服务器Tomcat的JVM性能监控
|
应用服务中间件
|
Java Linux 应用服务中间件
MyEclipse远程调试Tomcat
MyEclipse远程调试Tomcat 程序就是这么一个神奇的东西,有时你的一个项目,在本机上运行得还是好好的,可当你把这货放到了服务器上,同样的条件就是结果不一样。于是就灰常想看一下程序在远程运行时候的状态,希望让程序在远程运行,还可以在本机打断点跟一下,这就用到了用eclipse远程调试Tomcat。
1079 1
|
Java 应用服务中间件
tomcat 、springboot远程调试
tomcat springboot remote
1862 0
|
关系型数据库 MySQL 应用服务中间件
yum 安装的tomcat 如何 IDEA 远程调试
开启idea的tomcat 远程调试,需要connect 1099端口,也就是开启JMX功能。 我是centos yum功能重度依赖者,所以tomcat 肯定也是yum 安装,但默认没有开启这个端口。 于是需要开启这个端口,网上的教程千篇一律,要求添加以下修改 catalina.sh 。
1848 0
|
安全 测试技术 应用服务中间件