java - 设置存储位置 JackRabbit

标签 java jackrabbit

我一直在寻找如何设置使用 JackRabbit 存储的文件的位置。 在 JackRabbit Oak 中我这样做:

FileBlobStore   store = new FileBlobStore(repository);
    DocumentNodeStore   documentStore = new DocumentMK.Builder()
            .setBlobStore(store).getNodeStore();
    Repository repo = new Jcr(new Oak(documentStore)).createRepository();

但是我需要使用 JackRabbit 2.0,那么 JackRabbit 2.0 中的等效项是什么?

最佳答案

您基本上必须在repository.xml 中定义所谓的DataStore 的FileBlobStore。

<Repository>
  <DataStore .../>    <!-- optional, available since 1.4 -->
</Repository>

关于java - 设置存储位置 JackRabbit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35339000/

相关文章:

java - 如何将 java bean 转换为 json?

java - 嵌套数组节点类型在 Jackrabbit JCR 中有效吗?

java - 查询远程服务器时如何防止 JCR 节点的本地缓存?

java - Tomcat maxThreads 立即达到 : what is using these threads from the thread pool

java - 如何从返回两个不同值的 swingworker 更新 GUI

java - 如何构建具有 O(n) 空间复杂度的树?

java - zip 文件与 jackrabbit

java - Android JCIFS 建立 session 失败

backup - 如何在不关闭 Jackrabbit 的情况下备份 apache Jackrabbit 存储库?

java - jack 兔子 java.lang.OutOfMemoryError : Java heap space