首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

eclipse远路调试tomcat运行的web项目-配置

2012-07-01 
eclipse远程调试tomcat运行的web项目--配置?eclipse远程调试tomcat运行的web项目--配置??一、为何使用?从

eclipse远程调试tomcat运行的web项目--配置

?

eclipse远程调试tomcat运行的web项目--配置

?

?

一、为何使用?

从"远程"可以看出,?tomcat运行的web项目不在本机,而且正在跑;

比如用户说,系统出问题了, 打电话叫你解决一下

解决方案:

A:查看日志:这时一大堆日志, 你不愿意查找, 这时远程调试就可以清楚哪里出错了

B:远程调试:你可以知道传入对象的每个一个属性以及调用的方法等等更为详细的信息

?

二、如何配置?

1.tomcat:

/bin/catalina.bat

找到

set _EXECJAVA=%_RUNJAVA%

set MAINCLASS=org.apache.catalina.startup.Bootstrap

set ACTION=start

set SECURITY_POLICY_FILE=

set DEBUG_OPTS=

set JPDA=

后加入:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888?

一行, ok

eclipse远路调试tomcat运行的web项目-配置

注:?8888为远程使用的端口任选--使用前未被占用

?

运行/bin/start.bat进行测试
第一行出现:listening for transport dt_socket at address:8888==>tomcat配置成功-------------------------------------------------------------------------

?

2.将web项目发布到/webapps下

注:不要使用eclipse发布项目--这样就不是远程调试了

-------------------------------------------------------------------------

?

3.eclipse端:远程debug配置

在eclipse-->菜单栏-->run(运行)-->debug confurations..(调试配置)-->remote application(远程应用)-->双击-->右则配置-->依次填上->name(远程应用名称:任意)-->project(你所发布项目的源代码的项目)-->host(远程主机的ip)--->port(tomcat配置的端口:8888)-->apply(应用)-->启动tomcat-->点击debug(调试)-->ok可以调试了-------------------------------------------------------------------------
4.END:结束,?如有需要图解的话, 请留言并附上邮箱地址, 我将图文资料发给你---共同进步

转载注明原文地址:http://thetopofqingshan.iteye.com/admin/blogs/1540160

热点排行