在灵活管理环境中,可以提交安装应用程序作业以在作业管理器的受管应用程序服务器目标上部署企业应用程序。企业应用程序是符合
Java™ Platform, Enterprise Edition (Java EE)
规范的企业归档 (EAR) 文件。
开始之前
在应用程序服务器上安装企业应用程序之前,请执行以下操作:
- 开发并组装 EAR 文件。安装应用程序作业不会更改现有 Java 命名和目录 (JNDI) 以及其他应用程序绑定。如果在部署期间必须设置绑定值,那么不要使用作业管理器来部署应用程序。改为使用部署工具(例如管理控制台应用程序安装向导或
wsadmin 脚本)并指定由作业管理器管理的目标作为部署目标。
- 启动作业管理器和目标。要安装应用程序的每个服务器均必须正在运行。如果目标节点是独立应用程序服务器,请同时启动管理代理程序。
- 确保目标与应用程序兼容。V7.0 或更高版本的目标支持内含 Java 2 Platform, Enterprise Edition (J2EE) 1.3、J2EE 1.4 或 Java EE 5 模块的 EAR 文件。
- 将 EAR 文件复制到作业管理器概要文件的 /config/temp/JobManager 目录。
如果 JobManager
目录不存在,那么在作业管理器概要文件 /config/temp 目录中创建 JobManager 目录。要创建并访问该目录,必须具有相应权限。
如果 EAR 文件存在于受管目标上,那么可以运行收集文件作业以将 EAR 文件从受管目标复制到 job_manager_profile/config/temp/JobManager/jobToken/targetName 目录。请参阅“收集文件作业”主题。
- 运行分发文件作业以将 EAR 文件复制到受管目标。请记住当分发文件时指定的任何目标值。
避免故障: 必须将 EAR 文件分发到目标,然后才能运行
安装应用程序作业。分发文件作业会将作业管理器概要文件的
/config/temp/JobManager 目录中的 EAR 文件复制到目标。目标上 EAR 文件的名称会变成您在分发文件时对目标指定的任何值。请参阅“分发文件作业”主题。
gotcha
关于此任务
可以使用作业管理器或 Deployment Manager 的管理控制台来提交在所选目标上部署企业应用程序文件的作业。从控制台中,选择安装应用程序作业,指定要安装的文件,指定作业选项,安排作业,复审摘要,然后提交作业。
可以运行 AdministrativeJobs 命令组中的 installApplication 作业脚本来将应用程序文件部署到目标,而不是使用控制台。请参阅“管理作业类型”主题。
过程
- 在管理控制台的导航树中,单击。
- 选择用于安装应用程序文件的作业。
- 从列表中选择安装应用程序作业类型。
- (可选)指定作业的描述。
- 单击下一步。
- 选择要在其上部署应用程序文件的作业目标。
- 从列表中选择目标组,或者选择目标名称。
在目标组列表中,将仅显示对所选作业类型有效的目标组。
- 如果已选择目标名称,请指定目标名称并单击添加,或者单击查找并在“查找目标”页面上指定所选目标。
- 如果需要用户认证,请指定用户名、密码或任何其他认证值(视需要)。
- 单击下一步。
- 为安装应用程序作业指定参数。
- 对于应用程序名称,指定应用程序文件的基本文件名。
缺省情况下,作业会将
.ear 文件扩展名追加至应用程序名称。
假定您已分发
DynaCacheEsi.ear 文件,如有关将文件从作业管理器分发到目标的主题中所述。要继续该主题中的 DynaCacheEsi.ear
示例,请指定不带 .ear 扩展名的应用程序文件名称:DynaCacheEsi
- 如果分发应用程序时指定的目标值不是 EAR 文件名,请对应用程序位置指定该目标值。
缺省情况下,作业会在缺省目标位置中搜索应用程序。如果未指定应用程序位置值,那么该位置缺省为受管目标的 downloadedContent/application_name.ear。因此,如果已对应用程序名称指定
DynaCacheEsi,那么应用程序位置缺省为
downloadedContent/DynaCacheEsi.ear。
分发文件时,如果指定的目标值不是 EAR 文件名,请对应用程序位置指定目标值。
以 DynaCacheEsi.ear 为例,分发 EAR 文件时,未对目标值指定 EAR 文件名 DynaCacheEsi.ear。对目标值指定了 dynacache_esi_sample。因此,应用程序位置是 downloadedContent/dynacache_esi_sample。要使目标能找到应用程序,请指定目标值:
dynacache_esi_sample
- 如果要在 Deployment Manager 的联合节点上安装应用程序,请指定目标服务器、节点或集群名称。
对于服务器名称,单击查找并指定目标服务器。根据选择,产品会填写服务器名称和节点名的值。
如果目标是服务器,那么对于集群名称,单击查找并指定目标集群。
- 单击下一步。
- 安排作业时间表。
指定的时间和日期相对于作业管理器。
- (可选)指定当作业完成时发送通知的一个或多个电子邮件地址。
如果指定了多个电子邮件地址,请使用逗号进行分隔。
- 选择作业何时可提交。
- 选择作业到期时间。
- (可选)指定作业的重现时间间隔、此时间间隔的起始日期和时间以及此时间间隔的结束日期和时间。
- 单击下一步。
- 复审摘要并单击完成以提交作业。
下一步做什么
在“作业状态”页面上,单击安装应用程序作业的标识并查看作业状态。单击状态刷新图标
以刷新所显示的状态。
如果作业不成功,请查看运行作业时产生的任何错误消息,更正错误情况,然后再次提交作业。
如果安装成功,那么应用程序名称会显示在目标资源列表中。单击以查看资源列表。
在安装应用程序之后,可以运行管理应用程序或文件的作业:
- 启动应用程序
- 停止应用程序
- 更新应用程序
- 卸载应用程序
- 移除文件