应用程序管理

Java™ Platform, Enterprise Edition (Java EE) 应用程序和模块包括基于可扩展标记语言 (XML) 的部署描述符,该描述符指定与应用程序或模块有关的各种 Java EE 工件。Java EE 工件包括 Enterprise JavaBeans (EJB) 定义、安全角色定义、EJB 引用和资源引用等。这些工件定义应用程序逻辑使用的各种未解析的引用。在部署 Java 应用程序期间,Java EE 规范要求这些工件映射到特定于 Java EE 平台的信息,例如,在 WebSphere® Application Server 中找到的那些信息。

WebSphere Application Server 支持的应用程序组装工具以及随产品一起提供的应用程序管理支持可帮助收集特定的 WebSphere Application Server 信息。收集的信息用于解析 Java EE 应用程序的各种部署描述符中定义的引用。此信息存储在与部署描述符相关的应用程序 EAR 文件中。 下图显示了企业归档 (EAR) 文件的结构,该文件中填充了特定于 WebSphere Application Server 的部署信息。包含 WebSphere Application Server 部署信息的 EAR 文件

应用程序管理体系结构提供了一组类,部署者可使用这些类来收集 WebSphere Application Server 部署信息。此信息又称为绑定信息,存储在应用程序 EAR 文件中。部署者可通过使用 AppManagement 接口将 EAR 文件安装到 WebSphere Application Server 配置中。

WebSphere Application Server 中的应用程序管理支持提供了诸如下列功能:安装和卸载应用程序、编辑已安装应用程序的绑定信息、更新整个应用程序或应用程序的一部分以及导出应用程序等等。com.ibm.websphere.management.application.AppManagement 接口在 WebSphere Application Server 中显示为基于 Java 管理扩展 (JMX) 的 AppManagement MBean,它提供此功能。在服务器或独立管理客户机程序中运行的代码可访问该接口。在缺少 WebSphere Application Server 时也可以访问应用程序管理功能。此方式称为本地方式,在将 Java EE 应用程序作为产品安装的一部分进行安装时特别有用。对于 WebSphere Application Server Network Deployment,AppManagement MBean 仅出现在 Deployment Manager 中,它可以帮助进行中央配置和管理。

WebSphere Application Server Network Deployment 配置中的应用程序部署

下图说明了 WebSphere Application Server Network Deployment 产品的应用程序部署:
  1. 您安装的应用程序 EAR 文件与应用程序元数据一起,存储在 Deployment Manager 的主配置库中。
  2. 配置同步操作将主存储库中的应用程序复制至目标节点的存储库。
  3. 在同步操作的结束时,应用程序 EAR 文件将抽取至目标节点的安装目标。
  4. 在处理应用程序客户机请求时,WebSphere Application Server 运行时将从安装目标读取应用程序业务逻辑,如 EJB 类、Servlet 和 JavaServer Pages (JSP)。
  5. 根据在安装应用程序期间指定的选项,WebSphere Application Server 在应用程序启动期间仅从配置存储库或安装目标读取应用程序元数据,例如,部署描述符和 WebSphere Application Server 绑定。

Network Deployment 配置中的应用程序部署


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjmx_app_manage
文件名:cjmx_app_manage.html