-1

        class="org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager">

        <param name="driver" value="org.postgresql.Driver" />
        <param name="url" value="jdbc:postgresql://192.168.1.200:5433/NEWDMS" />
        <param name="user" value="postgres" />
        <param name="password" value="eminence" />
         <param name="schema" value="postgresql" />
         <param name="schemaObjectPrefix" value="${wsp.name}_" />
          <param name="externalBLOBs" value="false" />

    </PersistenceManager>

我在访问 jackrabbit 存储库时创建了一个临时存储库并在 repository.xml 文件中进行了更改,但出现以下异常:org.apache.jackrabbit.core.state.ItemStateException: failed to read bundle: deadbeef-face-babe-cafe-babecafebabe java.lang.IllegalArgumentException:无效的命名空间索引:3158064

4

1 回答 1

0

“无法读取包:deadbeef-face-babe...”消息是存储库不一致的症状。从这些知识库文章开始:修复“jcr:system”节点一致性检查Tar 数据文件轮换。第三个链接突出显示了可能感兴趣的持久性管理器的这个配置参数(尽管我看到您没有使用默认的 TPM 持久性管理器,因此它可能不相关):

<param name="maxFileSize" value="512" />
于 2012-10-10T13:39:28.793 回答