这段时间一直忙着学习英语,无暇顾及自己的blog了。前两天一个哥们问我一个用maven构建的web项目,他不知道怎么转成myeclipse下能运行的项目。我帮他转化好了,他放到myeclipse上,却不知道怎么运行了……
鉴于上面提及的case(案例),我觉得有必要发表一篇用eclipse 远程调试 tomcat下部署的web项目了。言归正传,我现在按自己的经验做出以下步骤:
1、把你的项目部署到tomcat下面。
2、用socket做JPDA(Java Platform Debug Architecture)的传输途径。然后设置以下Tomcat Catalina 启动脚本的环境变量,如下:
set JPDA_TRANSPORT=dt_socketArchitecture
set JPDA_ADDRESS=8787
然后可以用两种方式启动catalina,如下:
第一种是直接在dos command window下打印启动信息。
第二种则是新弹出一个dos command window,并在其中打印启动信息。
%TOMCAT_HOME%\bin>catalina jpda run
...or...
%TOMCAT_HOME%\bin>catalina jpda start
注意:如果你进行catalina的环境变量设置,一般也没有问题,不过自己要留意一下%TOMCAT_HOME%\bin\Catalina.bat文件里的配置(这里我用的tomcat 版本是7.x的),如下图:
3、配置客户端(这里用的是eclipse)调试连接器。
打开eclipse,然后点击菜单Run->Debug Configurations,右击左边菜单Remote Java Application,然后就可以配置连接了。
然后把eclipse进入debug视图,看到红色的N行符号,标志着连接成功
注意:这种连接是standalone(单一的),一次只能连接一个,重复会报错的。
现在可以开始你轻松的远程debug了。
相关推荐
Eclipse 远程调试Tomcat的应用
NULL 博文链接:https://ideabean.iteye.com/blog/2209456
使用Eclipse远程调试Linux服务器Tomcat项目的一些简单的调试技巧,
本文档是eclipse开发常用技术,大家可以下载了试一试。
eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用
NULL 博文链接:https://tiamo.iteye.com/blog/1566477
在Tomcat和Eclipse进行远程调试的配置
在Tomcat和Eclipse进行远程调试的配置 在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别
只要把该bat文件放在tomcat5.5.x/bin文件夹内直接运行即可实现Eclipse remoting debug Tomcat。在tomcat6.0.x 和tomcat5.5.x中测试过了,可以使用。再低的版本没试过,应该也可以用的。 博文链接:...
eclipse里边项目源码和tomcat发布的class文件建立调试
jvm tomcat eclipse 远程 断点 debug 调试 jpda 远程断点实图演示
Eclipse,MyEclipse远程调试教程,web服务器:tomcat
com.sysdeo.eclipse.tomcat_3.1.0.beta 大小260K Eclipse开发Tomcat插件必备插件. Eclipse3.3以下版本. Tomcat5.5, Tomcat5.0 可能启动,停止服务器,并发布项目,远程调试.
如何在WebLogic、Tomcat中配置远程调试,以及在eclipse中如何设置,解决生产环境没有代码环境不好定位BUG的解决方案
NULL 博文链接:https://zhongqiangzhou.iteye.com/blog/1210398
解决Failed to connect to remote VM com.sun.jdi.connect.spi.ClosedConnectionException错误,tomcat远程调试
Linux 中的tomcat远程调试代码 1,是要编辑catalina.sh文件。 而且要改成这 样: CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp :transport=dt_socket,server=y,suspend=n,address=...
实用Eclipse进行远程调试,需放在Tomcat中,bin目录下,双击即可