# 全部应用程序

使用此页面来查看和管理环境中的所有应用程序。这些应用程序既可以包括 Java Platform, Enterprise Edition (Java EE) 应用程序，也可以包括其他类型服务器上运行的应用程序类型。

要查看此管理控制台页面，请单击应用程序 > 全部应用程序。

要对已安装的中间件应用程序进行管理，请启用列表中的选择复选框，然后单击按钮：

表 1. 应用程序按钮
按钮 | 执行的操作
--- | ---
添加... | 打开一个向导，该向导帮助您将应用程序或模块（例如 `.jar`、`.zip`、`.tar`、`.ear`、`.war`、`.rar`、`tar.gz`、`tar.tgz` 或 `.gzip` 文件）部署到部署目标。您可以指定安装应用程序后要运行的设置脚本或者卸载应用程序前要运行的清除脚本。 对于 Liberty 概要文件、Tomcat、JBoss、Weblogic 和 Geronimo 服务器，可以将应用程序的表示添加到管理环境中。必须在管理控制台外部部署该应用程序。
除去 | 从配置库中删除应用程序或应用程序表示，并且，在保存配置并进行节点同步后，将从所有安装了应用程序模块的节点的文件系统中删除应用程序二进制文件。
提交操作 | 对特定应用程序执行所选操作。请启用要对其执行操作的每个中间件应用程序的选择复选框，选择相应的操作，然后单击提交操作。

## 名称

指定已安装或已部署的应用程序的名称。应用程序名在单元中的所有应用程序之间必须唯一。即使两个不同应用程序的应用程序类型不同，也不能对它们指定相同的名称。

## 版本

指定应用程序的当前版本。

## 版本状态

指定该应用程序版本是否处于活动状态。

## 类型

指定已部署的应用程序的类型。

表 2. 应用程序类型
类别 | 应用程序类型 | 描述
--- | --- | ---
受管中间件应用程序 | 受管中间件应用程序包括下列类型： PHP WebSphere® Application Server Community Edition | 某些中间件应用程序（例如 PHP 应用程序）由归档文件以及可选的设置脚本或清除脚本组成。支持的归档类型包括：`.jar`、`.tar`、`.tgz`、`.tar.gz` 或 `.zip`。将对每个部署了应用程序的服务器运行设置脚本或清除脚本。将在应用程序安装完成后并在应用程序启动前运行设置脚本。在卸载应用程序时，将调用清除脚本以除去该应用程序的任何残留工件。脚本中可以包含的操作包括设置文件许可权或者创建和删除目录。 WebSphere Application Server Community Edition 应用程序由外部部署方案组成，而不是由设置脚本或清除脚本组成。支持的归档类型包括：`.car`、`.ear`、`.jar`、`.rar` 或 `.war`。外部部署方案是 WebSphere Application Server Community Edition 和 Apache Geronimo 工件。这些部署方案的定义方式与独立 WebSphere Application Server Community Edition 环境的部署方案定义方式相同。
非受管 Java EE 应用程序 | 在以下服务器上运行的 Java EE 应用程序： Apache Tomcat BEA WebLogic Apache Geronimo Liberty 概要文件服务器 | ODR 可以将请求路由到这些服务器，但自主管理器不会以任何方式对非受管 Java EE 应用程序的生命周期进行管理。在管理控制台中，只能添加该应用程序的表示。必须在管理控制台外部部署该应用程序。
受管 Java EE 应用程序 | 在 WebSphere Application Server 应用程序服务器中运行的 Java EE 应用程序，包括以下应用程序类型： 任何典型的 Java EE 应用程序 | 这些应用程序使用现有 Java EE 安装向导进行安装。

## 状态

指示中间件服务器上部署的应用程序的状态是“已启动”、“已停止”还是“不确定”。

表 3. 状态
图标 | 状态 | 描述
--- | --- | ---
| 已启动 | 该应用程序正在运行。
| 部分启动 | 该应用程序正在从已停止状态切换到已启动状态。该应用程序正在开始运行，但尚未完全进入运行状态。由于映射到一个或多个应用程序模块的服务器已停止，因此该应用程序无法完全启动。
| 已停止 | 该应用程序未处于运行状态。
| 部分停止 | 该应用程序正在从已启动状态切换到已停止状态。该应用程序尚未停止运行。
| 不可用 | 无法确定状态。 实际上，处于“无法确定”状态的应用程序可能正在运行，但由于运行管理控制台的服务器无法与运行该应用程序的服务器进行通信，从而导致该应用程序处于“无法确定”状态。
| 不适用 | 该应用程序未提供有关它是否正在运行的信息。

仅适用于其他中间件应用程序：仅当存在问题时，下表才指示应用程序的整体部署状态。

表 4. 中间件应用程序状态
图标 | 状态 | 描述
--- | --- | ---
| 部分部署 | 已在至少一个服务器上成功部署该应用程序，但至少一个服务器的状态为“未知”。
| 部分部署错误 | 至少未能在一个服务器上成功部署该应用程序。
| 部署错误 | 未能在任何服务器上成功部署该应用程序。
| 未知部署 | 不能在任何服务器上确定该状态。

## 操作

指定要对所选中间件应用程序执行的特定操作。

可以执行下列操作：

表 5. 中间件应用程序操作
操作 | 结果
--- | ---
启动 | 启动部署了应用程序的服务器。
停止 | 停止部署了应用程序的服务器。

相关信息：
创建新的中间件应用程序
中间件应用程序设置
定义工作类成员资格和规则
安装非受管 Web 应用程序

文件名：middlewareapps_collection.html