0

我已使用 Oak-upgrade 实用程序将 Apache Jackrabbit 文件存储库迁移到 Oak,以便用 Oak 替换 jackrabbit。如何使用新的橡木存储库?该segmentstore文件夹包含以下文件

data00000a.tar
journal.log 
manifest

如何使用 Oak 类连接到这个新存储库?我在下面试过

Repository repo = JcrUtils.getRepository("file://d:\\testing\\oak\\segmentstore");
4

1 回答 1

0

我相信这会奏效-

FileStore fs = FileStoreBuilder.fileStoreBuilder(new File("d:\\testing\\oak")).build();
SegmentNodeStore ns = SegmentNodeStoreBuilders.builder(fs).build();
Repository repo = new Jcr(new Oak(ns)).createRepository();
于 2018-07-18T15:15:34.797 回答