Eclipse不仅可以调试本地代码,也可以远程调试部署在服务器上的项目代码,这点在调试本地无法重现的问题上意义尤为重大。
1.首先在tomcat\bin下的catalina.bat中添加允许远程调试的参数SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=11111。其中address=11111的值可变,代表远程调试端口
2.war包放入tomcat的webapps文件夹下,启动tomcat服务。
3.在Eclipse中配置远程调试。debug AS—debug configurations…打开debug configurations框。
右击remote java application选择new,其中project是选择要调试的项目名称,host是要调试的服务器的IP地址,post是远程调试端口,即第一步的11111。
点击debug,连接服务器,下图的红色N字节点表示连接成功
4.在代码中打断点,可以截取到,进行调试
Eclipse远程调试tomcat下部署的项目
最新推荐文章于 2018-08-21 17:29:49 发布
本文介绍如何使用Eclipse对部署在Tomcat服务器上的项目进行远程调试,包括配置Tomcat以允许远程调试、启动war包、在Eclipse中设置远程调试配置及连接调试等步骤。
674

被折叠的 条评论
为什么被折叠?



