JBoss EAP 6.1:无法使用write-attribute操作更新系统属性

时间:2013-11-22 22:32:54

标签: jboss jboss7.x

具有以下系统属性:

<system-properties>
    <property name="foo" value="test1"/>
</system-properties>

我想使用Management API将其值更改为“test2”。在JBoss 7.1.1中,可以使用以下命令实现:

/system-property=foo:write-attribute(name="value" value="test2")

但是,在EAP 6.1中,相同的命令会导致:

{
    "outcome" => "failed",
    "failure-description" => "JBAS014792: Unknown attribute test2",
    "rolled-back" => true
}

我可以将write-attribute用于系统属性的唯一方法似乎是:

/system-property=foo:write-attribute(name="value")
{"outcome" => "success"}

有效地取消了该属性的值:

<system-properties>
    <property name="foo"/>
</system-properties>

我还有其他方法可以在EAP 6.1中更新系统属性的值吗?

0 个答案:

没有答案