我将一个文件作为资源上传到管理控制台中的Governance Registry,我想用JCR API读取它,如下所示: Node vince = root.addNode(“vince”,“nt:file”) Node pony = vince.addNode(“pony”,“nt:resource”) pony.setProperty(“jcr:data”,新的FileInputStream(“d:\ test.xml”)) Property property = pony.getProperty(“jcr:data”) 不幸的是我得到了一个NULL属性,虽然我可以在管理控制台中看到并下载test.xml。我注意到JCR示例代码段说“自JCR 2.0以来资源不再可引用”,那么它与此更改有关吗?
PS: 1.我的Governance Registry的版本是4.6.0,我的代码片段使用JCR 2.0 API 2.如果我添加这样的节点: pony = vince.addNode(“jcr:content”,“nt:resource”) 然后我会在vince下得到一个名为“jcr-content”的节点,我不知道为什么“:”更改为“ - ”? 已经困惑了好几天了,非常感谢....