导入/导出Apache Jackrabbit存储库的最佳方法

时间:2009-01-28 17:24:40

标签: apache import export repository jackrabbit

从Apache Jackrabbit存储库导入/导出数据的最佳方法是什么?

现在,我有一个基于存储库的网站,服务器中有超过100GB的数据,但我经常需要在我的笔记本中获取这些数据的子集以进行实地演示。

我怎样才能以最简单,最快捷的方式做到这一点?

4 个答案:

答案 0 :(得分:2)

谷歌搜索我最好的选择是这个工具: http://svn.apache.org/repos/asf/jackrabbit/sandbox/jackrabbit-jcr-import-export-tool/README.txt

但是,仅从README文件判断,它看起来不太可靠。

另一个问题是它需要我提前知道我想要导出的所有文件的文件名,这很麻烦,因为我提取的主要标准是复制最新的文件,即使用创建日期作为过滤器。

理想的解决方案是让我像在常规文件系统中一样浏览存储库中的文件,并使用简单的复制工具来提取数据。

答案 1 :(得分:0)

我自己正在研究这个问题。 Session.exportSystemView()和Session.importXML()可以工作吗?这些显然允许您将子树序列化/反序列化为XML。

答案 2 :(得分:0)

可悲的是,没有那么多通用的JCR工具。 Sling有两个jcr资源管理器,一个是基于GWT的,另一个是基于JS的,但都没有导出。

答案 3 :(得分:0)

从日起有CRX,但需花一些钱