具有以下系统属性:
<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中更新系统属性的值吗?