Show Menu
主题×

导入和管理应用程序

在AEM表单中,应 用程序 是用于存储实施AEM表单解决方案所需的资产的容器。 资源的示例包括表单设计、表单片段、图像、进程、DDX文件、表单参考线、HTML页面和SWF文件。 在项目的开发阶段,Workbench用户可以直接从Workbench中的“应用程序”视图部署应用程序。 部署后,这些应用程序将显示在管理控制台中“应用程序管理”页面的“应用程序”选项卡上。
当应用程序完成并准备部署到生产服务器时,Workbench用户将应用程序打包到 AEM表单应用程序文件 (.lca)中。 然后,管理员使用“应用程序管理”页面上的“应用程序”选项卡,使用管理控制台导入和部署应用程序文件。
您还可以使用“应用程序管理”页面上的存档选项卡来导入使用Workbench 8.x创建的LCA。
已知问题是,将来版本中的LCA文件不一定向后兼容。 虽然可以从AEM表单的将来版本(例如,预览版本)查看和导入LCA文件,但不支持这样做,这可能导致异常行为。
使用“应用程序”选项卡可导入和管理在Workbench中创建的应用程序。 应用程序管理员还可以导出应用程序的运行时配置。 导出运行时配置无需在启动已部署的应用程序之前手动重新配置生产环境中的设置。 运行时配置文件包含:
  • 服务配置设置
  • 池配置设置
  • 端点配置设置
  • 安全配置文件

导入应用程序或存档

  1. 在管理控制台中,单击“服务”>“应用程序和服务”>“应用程序管理”。
  2. 单击导入。
  3. 单击“浏览”,选择要导入的。lca文件,然后单击“预览”。 “预览应用程序”页显示有关该应用程序的信息。
  4. (可选)要查看应用程序中包含的资产列表,请单击查看资产。
  5. (可选)要将资产部署到运行时,请选择“导入完成时将资产部署到运行时”。 如果不选择此选项,您可以稍后部署资产。
  6. 单击导入。应用程序将显示在“应用程序”选项卡上。
  7. 使用管理员凭据登录到CRX存储库。
  8. 导航到内容/dam/lcapplications
    导入的应用程序显示在lcapplications节点中。
  9. 单击其中一个导入的应用程序。
    右侧的“属性”选项卡显示所选CRX节点的属性。
    syncState ​属性指示AEM Forms服务器与CRX存储库之间数据的同步状态。 导入过程开始后,此状态立即设置为0(零)。 此状态表示数据当前未同步。 同步数据时,状态设置为1。

部署应用程序

您可以部署已导入或从Workbench导入的Workbench用户的应用程序。
  1. 在管理控制台中,单击“服务”>“应用程序和服务”>“应用程序管理”。
  2. 选中要部署的应用程序旁边的复选框,然后单击“部署”。
  3. 在出现的确认对话框中单击“确定”。

取消部署应用程序

您可以从运行时中取消部署应用程序。
  1. 在管理控制台中,单击“服务”>“应用程序和服务”>“应用程序管理”。
  2. 选中要取消部署的应用程序旁边的复选框,然后单击取消部署。
  3. 在出现的确认对话框中单击“确定”。

从服务器中删除应用程序

在将应用程序从服务器删除之前,请先取消部署该应用程序。
  1. 在管理控制台中,单击“服务”>“应用程序和服务”>“应用程序管理”。
  2. 选中要删除的应用程序旁边的复选框,然后单击“删除”。
  3. 在出现的确认对话框中单击“确定”。

导入应用程序的运行时配置

如果应用程序管理员导出了应用程序的运行时配置,则可以将其导入已部署的应用程序。 您可以使用管理控制台或通过脚本式LCA部署导入它。
  1. 在管理控制台中,单击“服务”>“应用程序和服务”>“应用程序管理”。
  2. 单击应用程序的名称。
  3. 单击“导入运行时配置”。
  4. 单击“浏览”,然后选择包含运行时配置的XML文件。
  5. 单击导入。

导出应用程序的运行时配置

您可以导出已部署应用程序的运行时配置信息。
  1. 在管理控制台中,单击“服务”>“应用程序和服务”>“应用程序管理”。
  2. 单击应用程序的名称。
  3. 单击“导出运行时配置”并保存生成的配置文件(XML)。

AEM表单应用程序的脚本部署

您还可以使用脚本部署工具部署应用程序文件,包括指定以下设置的settings.xml文件:
  • 服务配置设置
  • 池配置设置
  • 端点配置设置
  • 安全配置文件
脚本部署无需在启动已部署的应用程序之前手动重新配置生产环境中的设置。
  1. 从命令提示符下,导 # /sdk/misc/Foundation/ArchiveManagement。
  2. 查看ReadMe.txt文件以获取更详细的说明。
  3. 按照readme.txt文件中的说明手动修改scriptedDeploy.bat和sample-files/sample.xml文件。
  4. 运行scriptedDeploy.bat文件。 此操作使用覆盖设置部署AEM表单存档文件。