0

我想知道我是否可以通过以下方式设置 liferay 以使用我现有的 JackRabbit 存储库com.liferay.documentlibrary.util.JCRHook

如果我设置所有这些属性以匹配我的存储库,它会工作吗?

jcr.workspace.name=liferay
jcr.node.documentlibrary=documentlibrary

jcr.jackrabbit.repository.root=${liferay.home}/data/jackrabbit
jcr.jackrabbit.config.file.path=${jcr.jackrabbit.repository.root}/repository.xml
jcr.jackrabbit.repository.home=${jcr.jackrabbit.repository.root}/home
jcr.jackrabbit.credentials.username=none
jcr.jackrabbit.credentials.password=none

存储库主要是关于nt:file - nt:content with nt:resources 具有“jcr”和 mixin 属性的。我对这些不感兴趣,我只需要可以通过 Liferay 的文档库访问存储库中的文件。

我想避免使用 CMIS 集成并这样做。

4

1 回答 1

0

不幸的是,目前您只能通过 CMIS 连接现有存储库。因此,您的存储库必须在具有 cmis 服务器支持的服务器上运行,您的存储库绑定到该服务器。

有一个提案正在进行,你可以在这里投票。

于 2011-03-27T10:56:08.813 回答