在开发过程中经常需要对布署在远程的程序进行跟踪测试,我们常常将信息用日志的行式打钱出来,这样调试是非常低效的,所以我们有必要用到远程调试。
1. Tomcat远程调试配置
首先到tomcat/bin/目录下找到 catalina.bat文件.然后在该文件中加入如下设置:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
当然 SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设 置成任意其他不冲突端口。
SET CATALINA_OPTS 变量应该在使用它之前指的是(在clatalina.bat文件中看到有 rem-----Execute The Requested Command ------------------的一行内容,把上面的设置放在这一行的上面就可以了。
重 启动tomcat,可以直接独立启动,而不用在eclipes的插件中启动。打开eclipse中的debug设置窗口,选择Remote Java Application ,新建一个debug项,输入服务器IP(如果是本机就输入localhost或127.0.0.1)和刚才设置端口号,点ok就可以进入debug状态 了。
不过要注意在Linux下,有一点点差异,是要编辑catalina.sh文件。 而且要改成这 样:CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888"
2.TongWeb远程调试配置
修改bin目录下的tongserver文件,用UE或记事本打开,找到JAVA_OPTS一行,并将值改为
JAVA_OPTS="${JAVA_OPTS} -Djava.endorsed.dirs=${ENDORSED_DIR} -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8884,server=y,suspend=n"
调试方法
启动Web容器,如果你配置成功,你会在启动信息中看到
Listening for transport dt_socket at address:你设置的端口号
打开Eclipse,在要调试的工程上右键,选择“Debug Configurations”,这时打开对话框(如下图),此时在project中显示的就是你将要调试的工程,在Host中填入远程主机IP,Port填入你上面配置的端口号,将“Allow termination of remote VM”打勾。此时你便可以像本地一样在代码中设置断点,进行远程调试了。
相关推荐
TongWeb和Tomcat的区别.doc
TongWeb常见问题处理,用于运维的问题处理,便于解决应用部署时遇到的各种问题.
tongweb下部署web应用,数据源配置,环境配置
企业版linux和windows版本下载
应用服务器TongWeb的开发目标,是利用东方通用公司在中间件领域的技术优势,实现符合J2EE规范的企业应用支撑平台。自2000年投放市场以来,TongWeb取得了良好的业绩,现已广泛应用于电信、银行、交通、公安、电子政务...
TongWeb7.0 WEB SERVER 安装文件,老铁们放心下载,绝对可以使用,请跟官网要注册码文件
本文档是 TongWeb 嵌入式版产品的用户手册,详细介绍了嵌入式版的安装及配置,提 供了启用各功能的具体步骤。 本手册主要适用对象为使用嵌入式版应用服务器进行应用开发的开发人员,以及生产环 境的系统管理人员,...
东方通TongWeb7二次开发接口
000_TongWeb7用户手册导读.pdf 001_TongWeb7快速使用手册.pdf 002_TongWeb7产品简介及安装指南.pdf 003_TongWeb7服务配置指南.pdf 004_TongWeb7应用管理指南.pdf 005_TongWeb7工具使用指南.pdf 006_TongWeb7...
myeclipse集成tongweb开发
TongWeb6.1.5.8 试用版
TongWeb学习安装资源
TongWeb主配置文件tongweb.xml概要说明,TongWeb常见问题处理,用于运维的问题处理,便于解决应用部署时遇到的各种问题.
TongWeb动态更新license文档
这个手册是提供给大家学习TongWeb制作docker镜像!TongWeb打docker镜像.docx,
tongweb白皮书.pdf tongweb白皮书.pdf tongweb白皮书.pdf tongweb白皮书.pdf tongweb白皮书.pdf tongweb白皮书.pdf
TongWeb5.0用户使用手册,包括TongWeb5.0安装、发布、优化等
TongWeb嵌入式资料
nginx1.6的安装 tomcat7的安装(包括jdk7) nginx+tomcat反向代理配置
TongWeb-k8s部署运行TongWeb嵌入版应用--示例文件