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下部署的项目
最新推荐文章于 2020-12-23 16:28:58 发布