是否可以将现有的JCR存储库连接到Liferay?

时间:2011-03-21 14:00:12

标签: java repository liferay jcr liferay-6

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

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

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集成并按照这样做。

1 个答案:

答案 0 :(得分:0)

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

有一个命题正在进行,你可以投票here