如何在我的本地jboss modeshape存储库中设置jndi-name属性,命名为“sample” 我刚试过, / subsystem = modeshape / repository = sample:add(jndi-name =“jcr / sample”)代码但失败
{
"outcome" => "failed",
"failure-description" => "JBAS014803: Duplicate resource [
(\"subsystem\" => \"modeshape\"),
(\"repository\" => \"sample\")
]",
"rolled-back" => true
}
答案 0 :(得分:0)
此CLI命令
/subsystem=modeshape/repository=sample:add(jndi-name="jcr/sample")
将尝试添加名为" sample
"的存储库使用给定的" jndi-name
"属性。错误消息表明您已经存在"示例"存储库,而不是添加一个存储库,而不是只更新" jndi-name
"属性" sample
"库。为此,只需使用以下命令:
/subsystem=modeshape/repository=sample:write-attribute(name=jndi-name,value="jcr/sample")
您可以通过以下方式阅读该属性:
/subsystem=modeshape/repository=sample:read-attribute(name=jndi-name)
您可以通过以下方式阅读存储库资源的描述:
/subsystem=modeshape/repository=sample:read-resoure
或存储库资源及其子资源:
/subsystem=modeshape/repository=sample:read-resoure(recursive="true")