此样本演示在 WebSphere Application Server V5.0 或更高版本中“J2EE 请求概要分析程序”的用法。“J2EE 请求概要分析程序”是一个驻留在 WebSphere Application Server 进程内的代理程序,它可用于从电子商务应用程序请求的拦截点收集数据。“J2EE 请求概要分析程序”使用“代理控制器”来外部化此数据,以便可以通过由工作台的“概要分析”透视图提供的各种视图来呈现此数据。
对于在一台机器边界内或机器群集上运行的分布式电子商务应用程序,其概要分析是通过使用“J2EE 请求概要分析程序”的单个实例或多个实例来完成的。“J2EE 请求概要分析程序”的每个实例负责收集它所驻留的 WebSphere Application Server 进程的概要分析信息。通过连接至不同应用程序服务器上的许多“J2EE 请求概要分析程序”,就可以收集分布在这些服务器上的概要分析数据。
您可以选择想连接到的“J2EE 请求概要分析程序”,您也可以选择在应用程序执行期间想要连接的时间。从您连接至“J2EE 请求概要分析程序”的那一刻起就开始跟踪应用程序,并开始监视应用程序。当应用程序的执行超出主机的边界时,远程发现机制就会导致与“J2EE 请求概要分析程序”的其它一些实例连接。这些实例代表 WebSphere Application Server(V5.0 或更高版本)。这些 WebSphere Application Server 主管参与应用程序执行的 servlet 和企业 bean。
注意:
“J2EE 请求概要分析程序”收集 EJB 容器和 Web 容器收到的请求的数据。此数据收集机制能够创建时序图,这些时序图表示 servlet、JSP 与企业 bean 之间的交互作用,而忽略应用程序基础结构中不表示应用程序的业务逻辑的其它构件。根据所收集的数据可以创建各种不同的图,这些图是为概要分析层次结构的特定级别(监视器、主机、进程和代理程序)定义的。“概要分析”透视图的“时序图”视图提供了下列类型的当前已实现的图:
从您连接至“J2EE 请求概要分析程序”的那一刻开始,“时序图”视图就显示有关应用程序的详细信息,并开始监视应用程序。
样本内容由相关性(即,JAR 文件)组成,这些相关性对于通过 WebSphere Application Server(V5 或更高版本)中的 IBM 代理控制器、工作台以及“J2EE 请求概要分析程序”来监视“J2EE 请求概要分析程序”及查看从电子商务应用程序请求的拦截点收集的数据是很有必要的。
WebSphere Application Server(V5.0 或更高版本)对于执行此样本是必要的。
注意:不提供此应用程序。
当使用工作台连接到“J2EE 请求概要分析程序”时,代理控制器已安装并正在运行。
表中列出的 JAR 文件是执行此样本所必需的:
JAR 文件 | 包含它的插件 |
hexr.jar | org.eclipse.hyades.execution.remote |
hcorrelation.jar | org.eclipse.hyades.execution.correlation |
hexl.jar | org.eclipse.hyades.execution.local |
sdrt.jar | com.ibm.etools.pd.sd.runtime.sample (在 archive\J2EERequestProfilerSample 目录内) |
要运行此样本,请遵循以下步骤:
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.