【发布时间】:2020-05-26 20:14:34
【问题描述】:
我正在尝试在 AEM 6.5.4 Author 实例上的本地环境中配置 FileDataStore。 这与documentation 所表明的相反:
文件数据存储
这是 FileDataStore 的实现 Jackrabbit 2. 它提供了一种正常存储二进制数据的方法 文件系统上的文件。它使用 org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore PID。 这些配置选项可用:
repository.home :存储库主目录的路径,在该目录下存储各种与存储库相关的数据。默认情况下,二进制文件是 存放在 crx-quickstart/repository/datastore 目录下
path :存储文件的目录的路径。如果指定,则优先于 repository.home 值
minRecordLength :存储在数据存储中的文件的最小大小(以字节为单位)。小于该值的二进制内容将被内联。
我似乎无法在我的 Apache 控制台本地环境中找到 repository.home 或 minRecordLength 配置选项(见屏幕截图)。
我注意到配置弹出窗口显示以下文本:
此表单是从现有属性自动生成的,因为 此配置没有可用的属性描述符。这可能 是由于缺少 OSGi 元类型服务或缺少 此配置的 MetaType 描述符。 我不确定这意味着什么,或者它是否与手头的问题有关。
欢迎提供有关此特定问题的一些指导,因为我从未配置过 AEM FileDataStore。谢谢。
【问题讨论】:
-
您能对提供的答案提供任何反馈吗?
标签: java amazon-s3 osgi aem crx