1、编辑linux tomcat目录下bin/catalina.sh文件
[root@localhost ~]# vi catalina.sh
在首行,添加
declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
address=8000是调试端口(跟工程访问的端口不一致,如:工程的端口是8080,localhost:8080/工程名)
启动tomcat
[root@localhost ~]# ./catalina.sh run
如果提示没有权限,以root身份设置权限:chmod +x *.*
Listening for transport dt_socket at address: 8000" 这样的信息,说明调试端口已经被监听
2、打eclipse配置调试模式。
配置主机IP和刚才配置监听端口
点应用,调试
3、
如果连接不上,进入linux控制台把iptables关了。
[root@localhost ~]#service iptables stop
再进行第2步,如果连接成功显示下图。
4、需要注意的是eclipse的工程代码需和远程调试的代码一致。
相关推荐
eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用
Eclipse 远程调试Tomcat的应用
使用Eclipse远程调试Linux服务器Tomcat项目的一些简单的调试技巧,
NULL 博文链接:https://ideabean.iteye.com/blog/2209456
本文档是eclipse开发常用技术,大家可以下载了试一试。
NC eclipse 远程调试
eclipse远程调试最完整教程
eclipse里边项目源码和tomcat发布的class文件建立调试
NULL 博文链接:https://n040661.iteye.com/blog/1562257
JavaEclipse远程调试,在实际环境进行调试,可以定位到许多莫名其妙的环境问题。
集成开发工具IDEA,Eclipse远程调试服务器上应用,排查问题
apache2.2整合resin3.14+Eclipse远程调试,文档有详细的配置说明和截图 文档详细说明了apache2.2整合resin3.14的全过程,并且增加了Eclipse远程调试的配置方法。
NULL 博文链接:https://tiamo.iteye.com/blog/1566477
只要把该bat文件放在tomcat5.5.x/bin文件夹内直接运行即可实现Eclipse remoting debug Tomcat。在tomcat6.0.x 和tomcat5.5.x中测试过了,可以使用。再低的版本没试过,应该也可以用的。 博文链接:...
在产品的测试阶段,开发人员应该经常会遇到一些很烦恼的问题,在开发环境不能重现问题,而在测试环境就可以重现问题。有的开发人员不惜花上大把的时间去拷贝测试环境代码...下面来描述下怎么适配eclipse远程调试环境。
使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 Java 应用程序使用 Eclipse 远程调试 ...
讲解了利用eclipse进行远程调试的配置过程,对编程有很大的帮助
jvm tomcat eclipse 远程 断点 debug 调试 jpda 远程断点实图演示