WildFly CLI - Manipulating System Properties: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 2: Line 2:


* [[WildFly CLI Operations#Subjects|WildFly CLI Operations]]
* [[WildFly CLI Operations#Subjects|WildFly CLI Operations]]
* [[WildFly System Properties#System_Property_Management_with_CLI|WildFly System Properties]]


=Add/Remove a System Property in Standalone Mode=
=Read all System Properties=
 
These commands list all application server and OS system properties, including the properties specified on command line using -D, -P or --properties arguments.
 
==Standalone==
 
<pre>
/core-service=platform-mbean/type=runtime:read-attribute(name=system-properties)
</pre>
 
==Domain==
 
===Per-Host===
 
<pre>
/host=master/core-service=platform-mbean/type=runtime:read-attribute(name=system-properties)
</pre>
 
===Per Server===
 
<pre>
/host=master/server=server-one/core-service=platform-mbean/type=runtime:read-attribute(name=system-properties)
</pre>
 
=Add/Remove a System Property=
 
==Standalone Mode==


<pre>
<pre>
Line 14: Line 41:
</pre>
</pre>


=Domain Mode=
==Domain Mode==


For domain mode, properties can be added globally, per host and per server instance.
For domain mode, properties can be added globally, per host and per server instance.


==Add/Remove a Global System Property==
===Add/Remove a Global System Property===


<pre>
<pre>
Line 29: Line 56:
</pre>
</pre>


==Add/Remove a per-Host System Property==
The system property such added goes to <font color=red>top of the <tt>domain.xml</tt> file.</font>
 
===Add/Remove a per-Server-Group System Property===
 
<pre>
/server-group=web/system-property=foo:add(value=bar)
/server-group=web/system-property=foo:read-resource
</pre>
 
<pre>
/server-group=web/system-property=foo:remove
</pre>
 
===Add/Remove a per-Host System Property===


<pre>
<pre>
Line 40: Line 80:
</pre>
</pre>


==Add/Remove a per-Server System Property==
===Add/Remove a per-Server System Property===


<pre>
<pre>

Latest revision as of 17:35, 28 February 2016

Internal

Read all System Properties

These commands list all application server and OS system properties, including the properties specified on command line using -D, -P or --properties arguments.

Standalone

/core-service=platform-mbean/type=runtime:read-attribute(name=system-properties)

Domain

Per-Host

/host=master/core-service=platform-mbean/type=runtime:read-attribute(name=system-properties)

Per Server

/host=master/server=server-one/core-service=platform-mbean/type=runtime:read-attribute(name=system-properties)

Add/Remove a System Property

Standalone Mode

/system-property=foo:add(value=bar)
/system-property=foo:read-resource
/system-property=foo:remove

Domain Mode

For domain mode, properties can be added globally, per host and per server instance.

Add/Remove a Global System Property

/system-property=foo:add(value=bar)
/system-property=foo:read-resource
/system-property=foo:remove

The system property such added goes to top of the domain.xml file.

Add/Remove a per-Server-Group System Property

/server-group=web/system-property=foo:add(value=bar)
/server-group=web/system-property=foo:read-resource
/server-group=web/system-property=foo:remove

Add/Remove a per-Host System Property

/host=master/system-property=foo:add(value=bar)
/host=master/system-property=foo:read-resource
 
/host=master/system-property=foo:remove

Add/Remove a per-Server System Property

/host=master/server-config=server-one/system-property=foo:add(value=bar)
/host=master/server-config=server-one/system-property=foo:read-resource
/host=master/server-config=server-one/system-property=foo:remove