当我尝试将属性设置为我的JCR节点时,我收到错误
javax.jcr.nodetype.ConstraintViolationException:没有匹配的属性定义:PROPERTY.
我是cq5的新手.有人可以帮我解决这个错误吗?
在jcr中,每个节点都有一个节点类型(值为"jcr:primaryType").
大多数节点类型定义该节点上允许的属性模式.你不能只添加你喜欢的任何属性.它必须在架构中定义.如果您尝试添加和坚持(提交),该属性没有定义,你得到的正是这种ConstraintViolationException.
所以这就是可能发生的事情:您已尝试在具有严格架构的节点上创建和存储名为"PROPERTY"的属性,但不允许这样做.
如果您提供更多详细信息,您尝试在哪种类型的节点上进行操作,我可能能够查明问题.