使用此页面来查看已部署应用程序或模块到服务器的映射。
在多服务器产品中,目标可以是集群或服务器。
并且,使用此页面来允许或禁止当应用程序所在服务器启动时自动启动应用程序。
要查看此管理控制台页面,请单击应用程序 > 应用程序类型 > WebSphere 企业应用程序 > application_name > 特定于目标的应用程序状态。
启用安全性之后,将为您的每个管理角色显示单独的应用程序列表。受支持的角色包括监视员、配置员、操作员、管理员、部署者和管理安全性管理员。例如,当您具有管理员角色时,在您可以管理的服务器列表后面将显示“您可以管理下列资源”这句话。
指示应用程序或模块所映射的目标服务器的名称。在从应用程序设置中访问的“管理模块”页面上指定目标。
如果目标是服务器,那么指定节点名。
指定目标的版本级别。目标可以是 V7.x、V6.x 或 V5.x 部署目标。
7.x 部署目标是所有成员在 WebSphere® Application Server V7.0 或更高版本的产品上的服务器。
6.x 部署目标是所有成员在 WebSphere Application Server V6 产品上的服务器。
5.x 部署目标是至少有一个成员在 WebSphere Application Server V5 产品上的服务器。
在下列任何情况下,应用程序、企业 bean(EJB)模块、会话启动协议(SIP)模块(SAR)或 Web 模块都必须安装在 V7.x 目标上:
如果该模块支持 Java 2 Platform, Enterprise Edition(J2EE)1.4,那么必须将该模块安装在 V6.x 或 V7.x 部署目标上。可以将调用 6.1.x API 或使用 6.1.x 功能的模块安装在 6.1.x 或 7.x 部署目标上。可以将调用 6.0.x API 或使用 6.0.x 功能的模块安装在 6.0.x、6.1.x 或 7.x 部署目标上。可以将需要 6.1.x 功能部件包功能的模块安装到已使用该功能部件包启用的 V7.x 部署目标或 V6.1.x 部署目标上。
如果启用了 JavaServer Pages(JSP)预编译、EJB 部署(ejbdeploy)或 Web Service 部署(wsdeploy),那么只能将应用程序部署到产品版本与 Deployment Manager 相同的目标上。如果应用程序所面向的服务器的版本比 Deployment Manager 旧,那么不能部署到那些目标。因此,如果启用了 JSP 预编译、ejbdeploy 或 wsdeploy,那么只能将应用程序部署到 6.1 目标。
可以将已为 V5.x 产品开发的应用程序或模块安装到 7.x、6.x 或 5.x 部署目标上。
同样,对于为 V5.x 产品开发的资源适配器(连接器)模块或 RAR 文件来说,倘若该模块不支持 Java 密码术体系结构(JCA)1.5,并且未调用任何 7.x 或 6.x 运行时应用程序编程接口(API),那么它可以驻留在 7.x、6.x 或 5.x 节点上。如果模块支持 JCA 1.5 或调用 7.x 或 6.x API,那么该模块必须位于 7.x 或 6.x 目标上。
指定安装在目标服务器上的应用程序模块是否在服务器启动时启动(或启用)。此设置指定应用程序模块的初始状态。值为是表示启用相应的模块,因此服务器启动后可以访问该模块。值为否表示不启用相应的模块,因此服务器启动后无法访问该模块。
缺省情况下,“自动启动”处于启用状态。因此,在缺省情况下,当已安装的应用程序所在的服务器启动时,该应用程序就会自动启动。
如果您具有管理角色并且权限高于监视员,那么您可以允许和禁止自动启动应用程序。要禁止自动启动应用程序,请启用目标服务器旁边的选择复选框,然后单击禁止自动启动。禁止自动启动后,应用程序就不会在它的服务器启动时启动。要允许应用程序自动启动,请选择目标,然后单击允许自动启动。
指示部署在应用程序服务器上的应用程序的状态是“已启动”、“已停止”还是“未知”。
![]() |
已启动 | 应用程序正在运行。 |
![]() |
部分启动 | 应用程序在进行从已停止状态更改为已启动状态。应用程序正在开始运行,但还未完全运行。应用程序可能会由于它的其中一个应用程序服务器未启动而处于“部分启动”状态。 |
![]() |
已停止 | 应用程序未在运行。 |
![]() |
部分停止 | 应用程序在进行从启动状态更改为停止状态。应用程序还未停止运行。 |
![]() |
未知 | 无法确定状态。 状态为“未知”的应用程序可能实际上正在运行,但由于正在运行管理控制台的服务器无法与运行应用程序的服务器进行通信,所以它的状态为“未知”。 |
![]() |
暂挂 | 状态为临时未知,暂挂了用户未启动的事件,例如,暂挂了一个异步调用。 |
![]() |
不可用 | 应用程序不提供有关它是否正在运行的信息。 |
Web 服务器上的应用程序的状态始终为未知。