导出企业应用程序
您可将企业应用程序导出到您选择的位置。
开始之前
本主题假定您在服务器上安装了企业应用程序并且想要导出该应用程序。
关于此任务
导出应用程序使您能够备份应用程序,并保存应用程序的绑定信息。在更新已安装的应用程序,或迁移至产品的更高版本前,您可以导出应用程序。
要导出应用程序,请使用“企业应用程序”页上的导出按钮。使用导出可生成包含应用程序及部署配置的增强型企业归档 (EAR) 文件。部署配置包含 deployment.xml 及其他控制部署目标上的应用程序行为的配置文件。
过程
结果
包含绑定信息的文件将导出至指定节点和目录,并且具有名称 enterprise_application_name.ear。
使用导出按钮导出应用程序时不会导出对 installedApps 目录中的应用程序所作的任何手动更改。要导出那些更改,您必须手动复制和移动应用程序文件。
下一步做什么
可以编辑您的导出增强型 EAR 文件,然后重新安装。缺省情况下,安装程序将展开 profile_root/installedApps/cell_name 目录中的 EAR 文件。 首次安装应用程序时,如果在“安装应用程序”向导的“选择安装选项”面板上对应用程序安装目录指定了 $(CELL) 变量,那么 cell_name 目录是当前单元名称。
要重新安装增强型 EAR 文件,请执行以下任一操作:
- 使用“企业应用程序”页中提供的更新操作来升级现有的应用程序安装。
更新操作将应用程序文件添加至 profile_root/installedApps/cell_name 目录,其中 cell_name 是当前单元名或者是您首次将应用程序安装在部署目标上时对应用程序安装目录指定的单元的名称。应用程序安装目录设置是在“安装应用程序”向导的“选择安装选项”面板上。首次安装应用程序时,如果对应用程序安装目录指定了 $(CELL) 变量,那么 cell_name 目录是当前单元名称。
- 使用
首次安装应用程序时,如果对应用程序安装目录指定了 $(CELL) 变量,那么 cell_name 目录是当前单元名称。也就是说,如果文件原先安装在目标目录中使用 $(CELL) 变量指定的 Cell1 上,并且您将增强型 EAR 文件安装在 Cell2 上,那么 cell_name 目录是 Cell2,即,当前单元名称。
如果首次安装时未指定 $(CELL) 变量,请使用新建企业应用程序来重新安装增强型 EAR 文件时会将应用程序安装在所导出应用程序的 cell_name 目录中。也就是说,如果应用程序原先安装在 Cell1 上并从中导出,且您将增强型 EAR 文件重新安装在 Cell2 上,那么 cell_name 目录是 Cell1。增强型 EAR 文件将在 Cell1 目录中展开,即使当前单元名称是 Cell2 亦如此。缺省情况下,由于所导出应用程序中的 deployment.xml 文件包含 Cell1,因此应用程序目标目录在其路径中包含 Cell1。
如果从 Cell1 中导出了应用程序,并且在首次安装该应用程序时未指定 $(CELL) 变量,而您想要将增强型 EAR 文件安装在其他单元上,请在“安装应用程序”向导的“选择安装选项”面板上取消选择处理嵌入式配置,以便在当前单元名称目录(不是 Cell1)中展开增强型 EAR 文件。
操作来安装导出的 EAR 文件。