前一阵,做了一个项目,项目分为若干个小模块,要求每个模块是一个单独的项目,可以单独发布成web应用,并且要求以API(jar包形式),webservice为其他项目提供支持.我们选择了appfuse的webwork+spring+hibernate框架,由于项目中每个单独项目之间还有依赖关系,我们选择使用ant进行编译,拷贝.后来有其他同事参与进来,他并不习惯于使用ant,说出了ant的诸多不好!并抱怨不能直接在eclipse中进行跟踪,调试,当时我也没有在eclipse中远程调试的经验,只能让他习惯于使用ant编译了.
最近在研究tapestry,在<<Enjoy Web Dev With Tapestry>>这本书中找到了答案:
启动tomcat之前设置两个环境变量
cd %CATALINA_HOME%/bin
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
startup
最好的方式就是建一个bat文件,内容如下(假设你的CATALINA_HOME地址是D:\tomcat-5.5.9):
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
cd D:\tomcat-5.5.9\bin
catalina jpda start
然后在eclipse中选择Run-->Debug,弹出页中左边选择Remote Java Application,右边Name 填一个 project 填写上需要远程调试的project名称,host:localhost Port:8000(这些eclipse会自动帮你填充上)
注意: eclipse的Default output folder 和 tomcat部署web应用的路径不能一样(使用ant去build就可以了.)
由于不会贴图只能这样描述了,有什么不清楚的地方欢迎大家指出!
我的email是zhumiaowen0414#163.com欢迎大家交流!
分享到:
相关推荐
Eclipse 远程调试Tomcat的应用
NULL 博文链接:https://ideabean.iteye.com/blog/2209456
eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用
本文档是eclipse开发常用技术,大家可以下载了试一试。
使用Eclipse远程调试Linux服务器Tomcat项目的一些简单的调试技巧,
NC eclipse 远程调试
eclipse远程调试最完整教程
eclipse里边项目源码和tomcat发布的class文件建立调试
JavaEclipse远程调试,在实际环境进行调试,可以定位到许多莫名其妙的环境问题。
集成开发工具IDEA,Eclipse远程调试服务器上应用,排查问题
NULL 博文链接:https://tiamo.iteye.com/blog/1566477
apache2.2整合resin3.14+Eclipse远程调试,文档有详细的配置说明和截图 文档详细说明了apache2.2整合resin3.14的全过程,并且增加了Eclipse远程调试的配置方法。
只要把该bat文件放在tomcat5.5.x/bin文件夹内直接运行即可实现Eclipse remoting debug Tomcat。在tomcat6.0.x 和tomcat5.5.x中测试过了,可以使用。再低的版本没试过,应该也可以用的。 博文链接:...
使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 ...
在产品的测试阶段,开发人员应该经常会遇到一些很烦恼的问题,在开发环境不能重现问题,而在测试环境就可以重现问题。有的开发人员不惜花上大把的时间去拷贝测试环境代码...下面来描述下怎么适配eclipse远程调试环境。
eclipse中配置tomcat_server的方法
文档解决了myeclipse或eclipse无法从wtpServer添加tomcatserver
讲解了利用eclipse进行远程调试的配置过程,对编程有很大的帮助