Eclipse远程调试Tomcat
Remote Debugging with Eclipse说明了远程调试的原理,说明了让java程序支持被远程调用所需要的java参数如下
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
以及如何配置远程调试weblogic、jboss和tomcat,但是里面对如何让tomcat支持远程调用并没有仔细说。再搜索,在tomcat的FAQ就找到了:
How do I configure Tomcat to support remote debugging? 如上面所示,其中的关键在于如何正确的启动tomcat。对于非windows平台下的操作来说,需要把%TOMCAT_HOME%/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。如果的8000端口有其他用处的话,那么还需要修改catalina.sh文件,看其中的说明,添加一行JPDA_ADDRESS=”1044”或者其他你指定的端口。这样就可以通过startup.sh或者catalina.sh jpda start来其中支持远程调试的tomcat了。
在windows平台上是一样的步骤,只不过.sh文件改成了.bat文件了。然后需要注意以下这些地方,
1、 catalina.bat文件默认的JPDA_TRANSPORT是dt_shmem,但是Eclipse只支持dt_socket,所以需要在catalina.bat中添加一行set JPDA_TRANSPORT=”dt_socket”
2、 catalina.bat文件默认的端口是jdbconn,我也不知道这个端口是多少,因此添加一个set JPDA_ADDRESS="1044"
使用 Eclipse 平台进行调试
相关推荐
Eclipse 远程调试Tomcat的应用
本文档是eclipse开发常用技术,大家可以下载了试一试。
只要把该bat文件放在tomcat5.5.x/bin文件夹内直接运行即可实现Eclipse remoting debug Tomcat。在tomcat6.0.x 和tomcat5.5.x中测试过了,可以使用。再低的版本没试过,应该也可以用的。 博文链接:...
eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用
eclipse里边项目源码和tomcat发布的class文件建立调试
使用Eclipse远程调试Linux服务器Tomcat项目的一些简单的调试技巧,
NULL 博文链接:https://tiamo.iteye.com/blog/1566477
jvm tomcat eclipse 远程 断点 debug 调试 jpda 远程断点实图演示
在Tomcat和Eclipse进行远程调试的配置 在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别
在Tomcat和Eclipse进行远程调试的配置
com.sysdeo.eclipse.tomcat_3.1.0.beta 大小260K Eclipse开发Tomcat插件必备插件. Eclipse3.3以下版本. Tomcat5.5, Tomcat5.0 可能启动,停止服务器,并发布项目,远程调试.
Eclipse,MyEclipse远程调试教程,web服务器:tomcat
如何在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=...
maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat...使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。