eclipse远程调试服务器端tomcat部署的项目

1首先服务器端代码和本地eclipse中代码一致,才能保证正常的调试  

2  配置Tomcat/bin/startup.bat
在前面增加代码:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
其中8000即为我们远程调试的端口,后面会用到。另外,该命令不可手工换行(博客显示的时候可能会被换行,实际配置的时候请注意)。

 

我这里复制了一个startup。bat文件改名为debug...。bat

 

 

这里的8001为远程调试端口,切不可以和tomcat端口一样。  这里要特别注意,是不能一样

第二步启动tomcat脚本。是我们自己配置的那个,如下图

 

如果出现了最上面的监听地址8001  启动也没有出错。

 

第三部  配置eclipse:

 

端口要配置我们填写的远程调试端口 ,如果需要关联别的源代码之类的 ,点击旁边的source,选择需要关联的项目代码,点击下面的debug就可以监听服务器上的项目了如果在本地断点,请求服务器就可以了

在本地设置一个断点,下面在模拟一个请求服务器的这个请求

 

 

 

 

 

 

 

请求

请求服务器:

 

点击send发送请求到服务器,由于本地和服务器代码一样。 并且eclipse监听了tomcat,两边进行通信就OK了,就像本地操作调试一样

 

 

 

 

posted @   德玛西亚宝宝  阅读(381)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
阅读排行:
· 从零开始开发一个 MCP Server!
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
点击右上角即可分享
微信分享提示