用eclipse进行远程调试Tomcat下的项目

    这段时间一直忙着学习英语,无暇顾及自己的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了。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值