eclipse 远程 debug tomcat 和 websphere 的 web 应用 eclipse 远程 debug 是一种常用的 debugging 技术,用于在远程服务器上调试 Web 应用程序。今天我们将讨论如何使用 eclipse 远程 debug tomcat 和 websphere 的 web 应用。 让我们了解一下 JPDA 的概念。JPDA 全称是 Java Platform Debugger Architecture,它定义了 Java 平台上的调试器的标准体系结构。该体系结构包括三个主要组成部分:JVM TI、JDI 和 JDWP。 JVM TI 的全称是 Java Virtual Machine Tool Interface,它定义了 JVM 为了支持调试而必须提供的功能及相应的访问接口。这些访问接口是以本地语言的形式提供的,由 JVM(比如 Sun 公司的 HotSpot VM)负责实现。 JDI 的全称是 Java Debug Interface,它定义了访问 JVM TI 接口的高层 API,以纯 Java 语言提供,由 JDK 实现(在 Sun JDK 的 tools.jar 可以找到)。调试器直接使用 JDI 来实现调试的功能。 JDWP 的全称是 Java Debug Wire Protocol,它定义了 JPDA front-end 和 JPDA back-end 之间通讯信息的二进制格式。这里的通讯信息主要包括两种:调试器发送给 JVM 的请求信息和 JVM 发送给调试器的调试信息。 现在,让我们讨论如何配置 eclipse 远程 debug tomcat 和 websphere 的 web 应用。我们需要在 tomcat 的 bin 目录下创建一个 jpda.bat 文件,该文件用于启用 JPDA 调试模式。在这个文件中,我们需要设置 JPDA_TRANSPORT、JPDA_ADDRESS 和 JPDA_SUSPEND 变量,以便在 tomcat 启动时启用 JPDA。 接下来,我们需要在 eclipse 中配置远程 debug 设置。我们需要创建一个新的远程 debug 配置,然后选择 tomcat 服务器,输入远程调试的主机名和端口号。我们可以启动远程 debug 会话,以便在 eclipse 中调试 tomcat 和 websphere 的 web 应用。 在配置 eclipse 远程 debug 时,我们需要了解 JPDA 的工作原理。JPDA 的工作流程是:调试器调用 JDK 提供的 JDI 实现(JPDA front-end),经由 JDWP 协议,与 JVM 自带的 JPDA back-end 进行通讯。JPDA back-end 通过调用 JVM TI 接口,从而获知调试信息,或发送控制命令。然后,JPDA back-end 将调试信息或命令执行结果,通过 JDWP 协议,返回给调试器。 eclipse 远程 debug tomcat 和 websphere 的 web 应用需要在 tomcat 和 eclipse 两个方面进行配置。我们需要在 tomcat 中启用 JPDA 调试模式,然后在 eclipse 中配置远程 debug 设置。我们可以使用 eclipse 远程 debug tomcat 和 websphere 的 web 应用。



















- 粉丝: 7
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 移动互联网SaaS软件市场背景下--纷享销客市场营销策略分析-终稿.docx
- 计算机导论模拟考试题6份完整版.doc
- 基于 C++ 编程语言实现的神经网络技术解析
- 信息化教学设计小清新文艺范LOMO风.ppt
- 以自动化与工业物联技术打造数字化工厂.pptx
- 单片机课程方案设计书步进电机启动停止正反转.doc
- PLC机械手控制系统方案设计书5.doc
- 计算机网络的拓扑结构-北京大学.doc
- 计算机软件及应用Quasiexperimentaldesigns本.ppt
- 信息化思路下中职机械识图教学与软件教学结合的探究.docx
- 基于深度学习的小学数学课堂教学-(2).doc
- 宿舍网络综合布线系统专业技术实施方案.doc
- 基于单片机的医院病房呼叫系统课程设计.doc
- 人工智能私法的概念网络及其挑战
- 微型计算机接口技术及应用期末考试试卷及答案.doc
- 医院综合布线方案.doc



评论0