1、Linux中配置tomcat在catalina.sh中添加如下
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要换行,要在同一行)
2、Window中修改 catalina,bat文件,添加:
Set “CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
如图:
参数说明:
-Xdebug : 启用调试模式
-Xrunjdwp<sub-options> : 加载JVM的JPDA参考实现库
transport=dt_socket :Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器
address=8000 :调试服务器监听的端口
server=y : 是否是服务器端,n为客户端
suspend=n : 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程
3、启动tomcat,看看tomcat是否启动成功,
如果启动成功,tomcat日志文件(catalina.out)中会有如下输出:
Listening for transport dt_socket at address: 8000
4、使用eclipse调试:
点击debug,就可进行调试了
剩下的就和普通调试一样了。断点直接在源代码中添加就行
5、可能出现的连接问题:
Failed to connect to remote VM. Connection refused.
Connection refused: connect。
出现如图所示的情况可能是已经建立了一个连接了。
解决方法:去debug透视图中,
找到点击断开链接,就可以解决问题了。
转自:http://blog.csdn.net/afgasdg/article/details/9236877
相关推荐
Eclipse 远程调试Tomcat的应用
NULL 博文链接:https://ideabean.iteye.com/blog/2209456
本文档是eclipse开发常用技术,大家可以下载了试一试。
eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用
只要把该bat文件放在tomcat5.5.x/bin文件夹内直接运行即可实现Eclipse remoting debug Tomcat。在tomcat6.0.x 和tomcat5.5.x中测试过了,可以使用。再低的版本没试过,应该也可以用的。 博文链接:...
使用Eclipse远程调试Linux服务器Tomcat项目的一些简单的调试技巧,
eclipse里边项目源码和tomcat发布的class文件建立调试
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
Linux 中的tomcat远程调试代码 1,是要编辑catalina.sh文件。... 以上就是Linux 中Tomcat远程调试代码的实现方法,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助大家,谢谢大家对本站的支持!
解决Failed to connect to remote VM com.sun.jdi.connect.spi.ClosedConnectionException错误,tomcat远程调试
maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat...使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。