全局文档存储目录 global-document-storage-directory

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

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

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

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

AEM表单数据
数据库
GDS
应用程序数据(用户、角色、进程、策略、端点、事件等)
已部署的服务容器
文档管理器
Forms存储库
系统配置
观察文件夹

配置GDS目录 configuring-the-gds-directory

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

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

更改默认GDS位置 change-the-default-gds-location

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

NOTE
请通过以下方式迁移数据,否则将会发生数据丢失。
  1. 登录到管理控制台并单击设置>核心系统设置>配置。
  2. 在“全局文档存储目录”框中,输入新GDS目录的完整路径,然后单击“确定”。
  3. 立即关闭应用程序服务器。
  4. 将所有文件从旧的GDS目录移动到新位置,保留内部目录结构。
  5. 重新启动应用程序服务器。

关于部署文件 about-deployment-files

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

  • adobe-core-[appserver].ear
  • adobe-core-[appserver]-[操作系统].ear

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

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

NOTE
在部署服务容器之前,请确保已创建和配置GDS目录。 (请参阅 配置GDS目录)
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2