安装应用程序版本类似于安装应用程序。安装新版本的应用程序时,必须指定该版本。
开始之前
- 安装应用程序版本前,请为应用程序创建部署目标。
- 如果用户角色为监视员或操作员,那么只能查看应用程序版本管理器信息。如果用户角色为配置员或管理员,那么拥有应用程序版本管理器的所有配置特权。
关于此任务
如果在创建期间对同一共享库的多个版本指定了不同的名称,那么安装这些版本。使用一种命名方案对该共享库名添加版本号,例如,Production Library 1.0 和 Production Library 2.0。通过将应用程序的每个版本绑定至相应的库,可以将该版本更新为使用共享库的不同版本。另外,还可以克隆现有版本。
过程
- 安装应用程序。 在管理控制台中,选择或。在向导面板中输入以下信息:
- 指定应用程序类型。
- 指定要上载并安装的 EAR、WAR、JAR 或 SAR 模块。
- 可选: 对于企业应用程序:如果要从应用程序的另一版本克隆工作类,请选择显示所有安装选项和参数。
- 在应用程序版本字段中,指定版本信息。 例如,输入 1.0。 版本标识不一定为数字,可以是字母、数字和某些特殊字符(例如,~!@#$%.-)的任意组合。
会话发起协议 (SIP) 和 Java™ EE 应用程序:版本标识成为应用程序安装目录名称的一部分。可以在系统上的文件名中使用的任何字符也都可以在版本标识中使用。
PHP
超文本预处理器 (PHP)、WebSphere® Application
Server Community Edition 和非受管 Web 应用程序:版本标识成为存储库中的配置属性且可以接受任何字符。
注: 确保为该版本输入某个值,否则,不会创建新版本的应用程序。
- 指定安装选项。在应用程序描述字段中,指定您要安装的版本类型。 例如,输入 First edition。
- 指定应用程序的部署目标。
- 企业应用程序和会话发起协议 (SIP) 应用程序:如果您正在安装企业应用程序,那么可以使用拆分部署。 借助拆分部署,可以部署单个 Java EE 应用程序归档中的模块并在多个部署目标上对该模块进行拆分。例如,可以部署包含 Web 应用程序模块的企业归档 (EAR) 文件,而企业 Bean 模块安装在 Intelligent Management 环境中。因此,Web 应用程序模块安装在服务器上,而企业 Bean 模块部署在集群上。
- 非受管 Web 应用程序:定义应用程序的部署属性。指定应用程序的模块、上下文根和虚拟主机信息。通过选择部署目标来选择要在其上部署应用程序的服务器和集群。
- PHP 和 WebSphere Application
Server Community Edition 应用程序:通过选择部署目标来选择要在其上运行应用程序的服务器和集群。为 PHP 应用程序选择 PHP 服务器或 PHP 动态集群。为 WebSphere Application
Server Community Edition 应用程序选择 WebSphere Application
Server Community Edition 服务器或动态集群。
- 可选: 如果正在安装企业应用程序:为了节省时间并复用工作类,可以选择应用程序的现有版本进行克隆。 在应用程序安装的第一个管理控制台面板上,必须选择显示所有安装选项和参数选项,以查看克隆工作类选项。从根据此应用程序版本克隆现有工作类列表中,选择工作类,然后单击下一步。 该工作类将为此应用程序版本建立缺省路由规则。应用程序的工作类组成该应用程序的路由策略。如果选择了一个现有应用程序版本,那么将对其所有工作类进行克隆,并且使用新的应用程序版本名相应地对缺省值进行重命名。如果未选择应用程序版本,那么将创建缺省版本。
- 为 Web 模块指定虚拟主机的位置,并编辑在部署描述符文件中定义的上下文根。
- 保存并同步节点。
- 启动该应用程序。
- 企业应用程序:在管理控制台中,选择。
- PHP 应用程序:在管理控制台中,选择所有应用程序。选择要启动的 PHP 应用程序。选择启动操作,并单击提交。此操作将启动与此应用程序相关联的所有 PHP 服务器。要单独启动服务器,请选择。
- 非受管 Web 应用程序:当在其上部署了应用程序的服务器启动时,该应用程序将显示为已启动。
- WebSphere Application
Server Community Edition 应用程序:分别启动应用程序版本。在管理控制台中,选择。
下一步做什么
由于已安装您的应用程序版本,因此可以执行推出、回退、并行激活或验证操作。