【问题标题】:Transfer/Migrate data from one jackrabbit repository (Magnolia repository) to another jackrabbit repository将数据从一个jackrabbit 存储库(Magnolia 存储库)传输/迁移到另一个jackrabbit 存储库
【发布时间】:2012-06-21 06:39:25
【问题描述】:

任何人都知道如何将内容从一个 Magnolia CMS 存储库(Jackrabbit 存储库)传输/迁移到我们的应用程序使用的另一个自定义 jacrabbit 存储库?

【问题讨论】:

    标签: jackrabbit jcr magnolia


    【解决方案1】:

    看来您需要的是RepositoryCopier 工具 https://jackrabbit.apache.org/api/1.6/org/apache/jackrabbit/core/RepositoryCopier.html

    可以通过它的 API 轻松地将存储库复制到存储库。

    【讨论】:

      【解决方案2】:

      正如另一张海报所建议的,XML 导入/导出功能允许您在存储库之间复制内容。

      不幸的是,XML 导入/导出功能不包括迁移数据,如版本历史或自定义节点类型。要迁移此类数据,您可以使用 Jackrabbit 独立 jar 的backup/migrate feature。

      【讨论】:

        【解决方案3】:

        根据 API,您应该能够在 Session 上使用导入/导出方法。

        http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Session.html

        【讨论】:

          猜你喜欢
          • 2011-07-06
          • 1970-01-01
          • 2020-10-25
          • 1970-01-01
          • 1970-01-01
          • 2019-03-16
          • 2013-05-07
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多