在灵活管理环境中,可以提交更新应用程序作业来升级部署在作业管理器的受管目标上的完整或部分企业应用程序。
开始之前
运行作业之前,请执行以下操作:
- 启动作业管理器和目标。要更新应用程序的每个服务器均必须正在运行。如果目标节点是独立应用程序服务器,请同时启动管理代理程序。
- 为对当前安装的应用程序文件进行替换或升级的应用程序文件运行分发文件作业。可对此作业指定除用于当前已安装文件的值之外的另一目标值。请记住当分发文件时指定的任何目标值。
- 运行停止应用程序作业,以停止要更新的当前已安装应用程序文件。
关于此任务
可以使用作业管理器或 Deployment Manager 的管理控制台来提交更新所选目标上已部署应用程序文件的作业。从控制台中,选择更新应用程序作业,指定要升级的文件,指定作业选项,安排作业,复审摘要,然后提交作业。
可以运行 AdministrativeJobs 命令组中的 updateApplication 作业脚本来将应用程序文件部署到目标,而不是使用控制台。请参阅“管理作业类型”主题。
过程
- 在管理控制台的导航树中,单击。
- 选择用于更新应用程序文件的作业。
- 从列表中选择更新应用程序作业类型。
- (可选)指定作业的描述。
- 单击下一步。
- 选择要在其上部署应用程序文件的作业目标。
- 从列表中选择目标组,或者选择目标名称。
在目标组列表中,将仅显示对所选作业类型有效的目标组。
- 如果已选择目标名称,请指定目标名称并单击添加,或者单击查找并在“查找目标”页面上指定所选目标。
- 如果需要用户认证,请指定用户名、密码或任何其他认证值(视需要)。
- 单击下一步。
- 为更新应用程序作业指定参数。
- 对于应用程序名称,指定应用程序文件的基本文件名。
缺省情况下,作业会将
.ear 文件扩展名追加至应用程序名称。
单击查找。在“查找目标资源”页面上,选择对当前安装的应用程序文件进行升级的应用程序资源。
假定要对用作有关分发文件和安装应用程序的主题中示例的
DynaCacheEsi.ear 文件进行升级。要继续 DynaCacheEsi.ear
示例,请指定不带 .ear 扩展名的应用程序文件名称:
DynaCacheEsi
- 如果分发应用程序时指定的目标值不是 EAR 文件名,请对应用程序位置指定该目标值。
缺省情况下,作业会在缺省目标位置中搜索应用程序。如果未指定应用程序位置值,那么该位置缺省为受管目标的 downloadedContent/application_name.ear。因此,如果已对应用程序名称指定
DynaCacheEsi,那么应用程序位置缺省为
downloadedContent/DynaCacheEsi.ear。
要继续 DynaCacheEsi.ear 示例,假定已升级文件的目标值为
dynacache_esi_updated_sample。指定新的目标值:
dynacache_esi_updated_sample
- 如果要在 Deployment Manager 的联合节点上更新应用程序,请指定目标服务器、节点或集群名称。
对于服务器名称,单击查找并指定目标服务器。根据选择,产品会填写服务器名称和节点名的值。
如果目标是服务器,那么对于集群名称,单击查找并指定目标集群。
- 单击下一步。
- 安排作业时间表。
指定的时间和日期相对于作业管理器。
- (可选)指定当作业完成时发送通知的一个或多个电子邮件地址。
如果指定了多个电子邮件地址,请使用逗号进行分隔。
- 选择作业何时可提交。
- 选择作业到期时间。
- (可选)指定作业的重现时间间隔、此时间间隔的起始日期和时间以及此时间间隔的结束日期和时间。
- 单击下一步。
- 复审摘要并单击完成以提交作业。
下一步做什么
在“作业状态”页面上,单击作业标识并查看作业状态。单击状态刷新图标
以刷新所显示的状态。
如果作业不成功,请查看运行作业时产生的任何错误消息,更正错误情况,然后再次提交作业。
如果作业成功,那么应用程序的“目标资源”页面上的状态为已更新。单击以查看资源状态。
在更新应用程序之后,可以运行其他管理应用程序的作业,例如启动应用程序作业。