使用管理程序 (JMX)

您可以使用 Java™ 应用程序编程接口 (API) 来管理WebSphere® Application Server并管理您的应用程序。

准备工作

您可以管理WebSphere Application Server并通过产品附带的工具或使用 Java API 进行编程来开发您的应用程序。

与产品一起提供的工具有:wsadmin 脚本编制工具、管理控制台和管理命令行工具。 这些管理工具提供了管理产品和在WebSphere Application Server。 您可以使用自动脚本的命令行工具来控制服务器。 为 wsadmin 脚本编制工具编写的脚本提供了可快速开发的各种可能的定制解决方案。

使用 Java API 研究这些工具,以确定最佳管理方法WebSphere Application Server和您的应用程序。 有关 Java API 的信息,请查看应用程序编程接口文档。

  • WAS JMX API 无需采取任何措施:每个 Java 虚拟机 (JVM) WebSphere Application Server包括 Java 管理扩展 (JMX) 的嵌入式实现。 在应用程序服务器 V5 中,JVM 包含 JMX 1.0 规范的实现。 在应用程序服务器 V6.0 及更高版本中,JVM 包含 JMX 1.2 规范的实现。 JMX 1.0版本 5 中使用的实现是TMX4J包装IBM® Tivoli® 产品供应。 在 V6.0 及更高版本中使用的 JMX 1.2 规范是开放式源代码 mx4j 包。 在各发行版之间更改 JMX 实现不会影响 Application Server 中的 JMX MBean 的行为。 由于从 JMX V1.0 规范更改为 JMX V1.2 规范,没有应用程序服务器管理的应用程序编程接口 (API) 发生改变。
  • 可能需要对定制 MBean 执行操作:JMX V1.2 规范与较早的 JMX V1.0 规范兼容。 但是,您可能需要从 V5 将产品提供的而不是应用程序服务器提供的定制 MBean 迁移至 V6.0 及更高版本。 这些定制 MBean 的主要问题与在 MBean 的 JMX ObjectName 类的键属性中使用的值相关。 开放式源代码 mx4j 实现根据 JMX 1.2 规范更迫切地执行属性验证。 测试您在 V5、V6.0 及更高版本中部署的定制 MBean 以确保兼容性。 来自 JMX V1.0 规范的 JMX V1.2 规范更改的所有细节在 JMX 1.2 规范中可用。

有关此任务

WebSphere Application Server支持通过一组 Java 类和方法访问管理功能。 您可以编写一个 Java 程序来执行WebSphere Application Server管理工具。 您还可以扩展基本WebSphere Application Server管理系统来包含您自己管理的资源。

您可以通过编程来准备、安装、卸载、编辑以及更新应用程序。 准备安装应用程序涉及收集各种类型的WebSphere Application Server- 特定的绑定信息来解析应用程序部署描述符中定义的引用。 还可以在安装后通过编辑已部署应用程序来修改此信息。 更新操作由以下各部分组成:在已安装应用程序中添加、移除或替换单个文件或单个模块,或提供对已部署应用程序中的任意文件集和模块集进行操作的部分应用程序。 更新整个应用程序会卸载旧的应用程序并安装新的应用程序。 卸载应用程序会将其从WebSphere Application Server配置。

执行以下任何或所有任务来管理WebSphere Application Server和你的Java Platform, Enterprise Edition( Java EE ) 应用程序。

过程

结果

根据您完成的任务,您已经创建了自己的管理程序,扩展了WebSphere Application Server管理控制台、连接和管理供应商服务器,或者通过编程管理您的应用程序。

下一步做什么?

您可以继续管理WebSphere Application Server以及您的应用程序,通过编程或与随附的工具相结合WebSphere Application Server。