如何设置Jboss Modeshape JNDI属性

时间:2014-07-15 07:33:26

标签: jboss repository jndi modeshape

如何在我的本地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
}

1 个答案:

答案 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")