1

如何在我刚刚尝试过的名为“示例”的本地 jboss modeshape 存储库上设置 jndi-name 属性,/subsystem=modeshape/repository=sample:add(jndi-name="jcr/sample") 代码但它失败

{
    "outcome" => "failed",
    "failure-description" => "JBAS014803: Duplicate resource [
    (\"subsystem\" => \"modeshape\"),
    (\"repository\" => \"sample\")
]",
    "rolled-back" => true
}
4

1 回答 1

0

此 CLI 命令

/subsystem=modeshape/repository=sample:add(jndi-name="jcr/sample")

将尝试使用给定的“ ”属性添加名为“ ”的存储库。错误消息表明您已经有一个现有的“示例”存储库,因此您不想添加存储库,而是只想更新“”存储库上的“”属性。为此,只需使用以下命令:samplejndi-namejndi-namesample

/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")
于 2014-07-15T12:58:52.680 回答