3.6.11. 用管理 CLI 配置系统属性
过程 3.22. 用管理 CLI 配置系统属性
- 启动 JBoss EAP 服务器。
- 使用适合操作系统的命令启动管理 CLI对于 Linux:
对于 Windows:EAP_HOME/bin/jboss-cli.sh --connectEAP_HOME\bin\jboss-cli.bat --connect - 添加系统属性。使用的命令取决于服务器是否是独立服务器还是运行在受管域里。如果您运行的是受管域,您可以添加任何系统属性到运行在这个域里的任何或所有服务器里。
- 用下列语法在独立服务器上添加一个系统属性:
/system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)
例 3.17. 添加系统属性到独立服务器
[standalone@localhost:9999 /] /system-property=property.mybean.queue:add(value=java:/queue/MyBeanQueue) {"outcome" => "success"} - 用下列语法在受管域里的所有主机和服务器上添加一个系统属性:
/system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)
例 3.18. 添加系统属性到受管域里的所有服务器
[domain@localhost:9999 /] /system-property=property.mybean.queue:add(value=java:/queue/MyBeanQueue) { "outcome" => "success", "result" => undefined, "server-groups" => {"main-server-group" => {"host" => {"master" => { "server-one" => {"response" => {"outcome" => "success"}}, "server-two" => {"response" => {"outcome" => "success"}} }}}} } - 用下列语法在受管域里的主机及其服务器实例上添加一个系统属性:
/host=master/system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)
例 3.19. 添加系统属性到域里的主机及其服务器
[domain@localhost:9999 /] /host=master/system-property=property.mybean.queue:add(value=java:/queue/MyBeanQueue) { "outcome" => "success", "result" => undefined, "server-groups" => {"main-server-group" => {"host" => {"master" => { "server-one" => {"response" => {"outcome" => "success"}}, "server-two" => {"response" => {"outcome" => "success"}} }}}} } - 用下列语法添加一个系统属性到受管域里的服务器实例:
/host=master/server-config=server-one/system-property=PROPERTY_NAME:add(value=PROPERTY_VALUE)
例 3.20. 添加系统属性到受管域里的服务器实例
[domain@localhost:9999 /] /host=master/server-config=server-one/system-property=property.mybean.queue:add(value=java:/queue/MyBeanQueue) { "outcome" => "success", "result" => undefined, "server-groups" => {"main-server-group" => {"host" => {"master" => {"server-one" => {"response" => {"outcome" => "success"}}}}}} }
- 读取系统属性。所使用的命令取决于服务器是否是独立服务器还是运行在受管域里。
- 用下列语法从独立服务器读取系统属性:
/system-property=PROPERTY_NAME:read-resource
例 3.21. 从独立服务器读取系统属性
[standalone@localhost:9999 /] /system-property=property.mybean.queue:read-resource { "outcome" => "success", "result" => {"value" => "java:/queue/MyBeanQueue"} } - 用下列语法在受管域里的所有主机和服务器上读取系统属性:
/system-property=PROPERTY_NAME:read-resource
例 3.22. 从受管域里的所有服务器上读取系统属性
[domain@localhost:9999 /] /system-property=property.mybean.queue:read-resource { "outcome" => "success", "result" => { "boot-time" => true, "value" => "java:/queue/MyBeanQueue" } } - 用下列语法从受管域里的主机及其服务器实例里读取系统属性:
/host=master/system-property=PROPERTY_NAME:read-resource
例 3.23. 从受管域里的主机及其服务器读取系统属性
[domain@localhost:9999 /] /host=master/system-property=property.mybean.queue:read-resource { "outcome" => "success", "result" => { "boot-time" => true, "value" => "java:/queue/MyBeanQueue" } } - 用下列语法从受管域里的服务器实例里读取系统属性:
/host=master/server-config=server-one/system-property=PROPERTY_NAME:read-resource
例 3.24. 从受管域里的服务器实例读取系统属性
[domain@localhost:9999 /] /host=master/server-config=server-one/system-property=property.mybean.queue:read-resource { "outcome" => "success", "result" => { "boot-time" => true, "value" => "java:/queue/MyBeanQueue" } }
- 删除系统属性。所使用的命令取决于服务器是否是独立服务器还是运行在受管域里。
- 用下列语法从独立服务器删除系统属性:
/system-property=PROPERTY_NAME:remove
例 3.25. 从独立服务器删除系统属性
[standalone@localhost:9999 /] /system-property=property.mybean.queue:remove {"outcome" => "success"} - 用下列语法从受管域里的所有主机和服务器里删除系统属性:
/system-property=PROPERTY_NAME:remove
例 3.26. 从受管域里的所有主机和服务器里删除系统属性
[domain@localhost:9999 /] /system-property=property.mybean.queue:remove { "outcome" => "success", "result" => undefined, "server-groups" => {"main-server-group" => {"host" => {"master" => { "server-one" => {"response" => {"outcome" => "success"}}, "server-two" => {"response" => {"outcome" => "success"}} }}}} } - 用下列语法从受管域里的主机及其服务器实例里删除系统属性:
/host=master/system-property=PROPERTY_NAME:remove
例 3.27. 从受管域里的主机及其实例里删除系统属性
[domain@localhost:9999 /] /host=master/system-property=property.mybean.queue:remove { "outcome" => "success", "result" => undefined, "server-groups" => {"main-server-group" => {"host" => {"master" => { "server-one" => {"response" => {"outcome" => "success"}}, "server-two" => {"response" => {"outcome" => "success"}} }}}} } - 用下列语法从受管域里的服务器实例里删除系统属性:
/host=master/server-config=server-one/system-property=PROPERTY_NAME:remove
例 3.28. 从受管域里的服务器里删除系统属性
[domain@localhost:9999 /] /host=master/server-config=server-one/system-property=property.mybean.queue:remove { "outcome" => "success", "result" => undefined, "server-groups" => {"main-server-group" => {"host" => {"master" => {"server-one" => {"response" => {"outcome" => "success"}}}}}} }

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.