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 @ 2016-11-18 18:47  德玛西亚宝宝  阅读(380)  评论(0编辑  收藏  举报