我正在尝试将子节点添加到 nt:folder 节点(实际上是 rep:AuthorizableFolder 节点,但其他节点类型也会出现同样的问题)。在下面的行中,文件夹节点在路径中显示为USUARIO-1311259687502。
看到您的示例和更多类似的示例,但以下行:
**Node fileNode = folderNode.addNode(file.getName(), "nt:file");**
抛出以下异常:
线程“主”javax.jcr.nodetype.ConstraintViolationException 中的异常:在节点 /rep:security/rep:authorizables/rep:users/USUARIO-1311259687502 中找不到 lebAudio.mp3 的子节点定义
尽管已经阅读了一些关于节点类型的文档(并且理解 nt:file 被允许作为 nt:folder 子级,并且两者都是 Jackrabbit 中的内置类型,所以不应该做任何特别的事情)我不明白出了什么问题。任何想法?
在此先感谢,祝您有美好的一天!