Windows环境中 Eclipse 远程Debug Tomcat9 配置全过程

Posted 赵戬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows环境中 Eclipse 远程Debug Tomcat9 配置全过程相关的知识,希望对你有一定的参考价值。

演示环境说明

开发环境操作系统:Windows 10

Eclipse版本:Eclipse  2021-06版

远程服务器操作系统:Windows Server 2019

Tomcat版本:9.0.0.M15

配置过程教程

第一、启动Tomcat远程调试功能

用文本编辑器打开tomcat/bin/catalina.bat文件

找到:set "JAVA_OPTS=%JAVA_OPTS% -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"

替换成:set "JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"

 启动Tomcat服务:如果出现如下提示,表示启动远程调试功能成功,远程调试端口:8888

第二、修改服务器防火端设置,增加8888端口入站规则

启动服务器的高级设置:控制面板----Windows Defender 防火墙----高级设置

 选中入站规则,执行新建规则

 配置新建入站规则向导

1.选择类型为“端口”,下一步

2.输入远程调试端口号 8888 ,下一步

 3.设置允许连接,下一步

 4.设置应用规则,下一步

 5.录入名称,并完成,完成后,8888端口就可以允许远程调用了

 

第三、配置Eclipse远程调试规则

 1.准备好与Tomcat服务中部署一致的源代码工程

 2.运行调试配置,并完成配置。

双击 远程Java应用程序,创建一条远程调试记录,并完成信息录入。

录入名称,选择项目,录入目标服务器IP地址,录入目标Tomcat调试端口号

 3.配置完成后,执行 “调试”

切换到Debug视图,如果该按钮显示红色,表示远程调试连接成功。

第四、远程调试代码

我以简单实例做为演示,调试用户登录方法。

1.设置好程序断点,我程序的登录方法为 /UserLogin

2.打开Web应用登录页面。录入用户与密码,执行登录操作

 

3.如果调用后,程序能正常走到断点位置,表示远程调试程序成功。

 

以上是关于Windows环境中 Eclipse 远程Debug Tomcat9 配置全过程的主要内容,如果未能解决你的问题,请参考以下文章

Windows环境中 Eclipse 远程Debug Tomcat9 配置全过程

eclipse远程debug Java程序

无法使用 JBoss Web 2.1.4 windows 和 eclipse 设置远程调试

windows下面的java项目打成jar放到XShell终端上面进行远程调试

windows下eclipse远程连接hadoop集群开发mapreduce

eclipse远程连接hadoop2.7.3进行开发