全局文档存储目录

全局文档存储(GDS)​目录是用于存储在进程中使用的长寿命文件的目录。 这些文件包括PDF、策略和表单模板。 长期文件是许多AEM表单部署的整体状态的关键部分。 如果某些或所有长期文档丢失或损坏,表单服务器可能会变得不稳定。 异步作业调用的输入文档也存储在GDS目录中,必须可用于处理请求。 请务必考虑承载GDS目录的文件系统的可靠性。 根据您的服务质量和服务级别需要,使用独立磁盘冗余阵列(RAID)或其他技术。

长期文件可能包含敏感的用户信息。 当使用AEM表单API或用户界面访问此信息时,可能需要特殊凭据。 通过操作系统正确保护GDS目录非常重要。 只有用于运行应用程序服务器的管理员帐户才应具有对GDS目录的读/写访问权限。

除了为GDS选择安全、高可用的目录外,您还可以选择在文档库中启用存储。 请注意,即使将AEM表单存储库用于文档,AEM表单仍需要GDS目录。 (请参阅文档库用于存储时的备份选项。)

AEM forms应用程序数据驻留在GDS目录和AEM forms数据库中。 下表介绍了数据及其位置。

AEM forms Data

数据库

GDS

应用程序数据(用户、角色、进程、策略、端点、事件等)。

已部署的服务容器

文档管理器

Forms库

系统配置

监视文件夹

配置GDS目录

在AEM表单安装过程中,可以手动配置GDS目录的位置。 如果位置设置在安装过程中保持为空,则位置默认为应用程序服务器安装下的目录,如下所示:

  • (JBoss)*[appserver root]*/server/*[type]*/svcnative/DocumentStorage
  • (WebLogic)*[appserverdomain]*/*[server]*/adobe/DocumentServer/DocumentStorage
  • (WebSphere)*[appserver root]*/installedApps/adobe/*[server]*/DocumentStorage

更改默认的GDS位置

在AEM表单安装完成后,您可以在管理控制台中更改GDS位置。 您必须手动重新定位数据以完成该过程。

注意

以下方式迁移数据,否则将会丢失数据。

  1. 登录到管理控制台,然后单击设置>核心系统设置>配置。
  2. 在“全局文档存储目录”框中,输入新GDS目录的完整路径,然后单击“确定”。
  3. 立即关闭应用程序服务器。
  4. 将所有文件从旧GDS目录移到新位置,同时保留内部目录结构。
  5. 重新启动应用程序服务器。

关于部署文件

AEM表单由两种类型的部署文件组成:服务容器和Java 2 Platform, Enterprise Edition(J2EE)EAR文件。 EAR文件由标准J2EE应用程序包组成,这些包含AEM表单的核心功能。 应用程序服务器特定的EAR文件如下:

  • adobe-core-[appserver].ear
  • adobe-core-[appserver]-[OS].ear

实施AEM表单包括将组合的EAR文件和支持文件部署到计划运行AEM表单解决方案的应用程序服务器。 如果配置并组装了多个模块,则可部署的模块将打包在可部署的EAR文件中。 要部署这些文件,请将它们复制到​[appserver主页]\server\all\deploy directory。

模块和AEM表单存档文件打包在JAR文件中。 由于它们不是J2EE类型的文件,因此不会部署到应用程序服务器。 而是将它们复制到GDS目录中,并将对它们位置的引用存储在AEM forms数据库中。 因此,必须在群集的所有节点之间共享GDS目录。 所有节点都必须有权访问DSC的中央存储目录。

注意

在部署服务容器之前,请确保已创建并配置GDS目录。 (请参阅配置GDS目录

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now