WildFly Standard Paths: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 31: Line 31:
==jboss.home.dir==
==jboss.home.dir==


The root directory of the WildFly instance. Example <tt>C:/runtime/jboss-eap-6.0</tt>.
The root directory of the WildFly instance.  
 
Example <tt>C:/runtime/jboss-eap-6.0</tt>.


==user.home==
==user.home==
Line 47: Line 49:
==jboss.server.base.dir==
==jboss.server.base.dir==


The root directory for an individual server instance. Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile</tt>.
The root directory for an individual server instance.  
 
Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile</tt>.


==jboss.server.data.dir==
==jboss.server.data.dir==


The directory the server will use for persistent data file storage. Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/data</tt>.
The directory the server will use for persistent data file storage.  
 
Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/data</tt>.


==jboss.server.config.dir==
==jboss.server.config.dir==


The directory that contains the server configuration. Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/configuration</tt>.
The directory that contains the server configuration.  
 
Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/configuration</tt>.


==jboss.server.log.dir==
==jboss.server.log.dir==


The directory the server will use for log file storage. Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/log</tt>.
The directory the server will use for log file storage.  
 
Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/log</tt>.


==jboss.server.temp.dir==
==jboss.server.temp.dir==


The directory the server will use for temporary file storage.  Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/tmp</tt>.
The directory the server will use for temporary file storage.   
 
Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/tmp</tt>.


==jboss.server.deploy.dir==
==jboss.server.deploy.dir==
Line 71: Line 83:
==jboss.controller.temp.dir==
==jboss.controller.temp.dir==


The directory the host controller will use for temporary file storage.  Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/tmp</tt>.
The directory the host controller will use for temporary file storage.   
 
Example <tt>C:/runtime/jboss-eap-6.0/profiles/test-profile/tmp</tt>.


==jboss.domain.base.dir==
==jboss.domain.base.dir==

Revision as of 06:46, 28 February 2016

Internal

Overriding Standard Paths

Standard jboss.server.* paths can be overridden in two ways:

Command Line Arguments

Pass the new values as command line arguments when starting the server:

./standalone.sh -Djboss.server.log=/var/log

JAVA_OPTS

Add the definition to JAVA_OPTS:

JAVA_OPTS="$JAVA_OPTS -Djboss.server.log.dir=/var/log"

Standard Paths

java.ext.dirs

The Java development kit extension directory paths.

jboss.home.dir

The root directory of the WildFly instance.

Example C:/runtime/jboss-eap-6.0.

user.home

The user home directory.

user.dir

The user's current working directory.

java.home

The Java installation directory.

jboss.server.base.dir

The root directory for an individual server instance.

Example C:/runtime/jboss-eap-6.0/profiles/test-profile.

jboss.server.data.dir

The directory the server will use for persistent data file storage.

Example C:/runtime/jboss-eap-6.0/profiles/test-profile/data.

jboss.server.config.dir

The directory that contains the server configuration.

Example C:/runtime/jboss-eap-6.0/profiles/test-profile/configuration.

jboss.server.log.dir

The directory the server will use for log file storage.

Example C:/runtime/jboss-eap-6.0/profiles/test-profile/log.

jboss.server.temp.dir

The directory the server will use for temporary file storage.

Example C:/runtime/jboss-eap-6.0/profiles/test-profile/tmp.

jboss.server.deploy.dir

The directory that the server will use for storing deployed content.

jboss.controller.temp.dir

The directory the host controller will use for temporary file storage.

Example C:/runtime/jboss-eap-6.0/profiles/test-profile/tmp.

jboss.domain.base.dir

The base directory for domain content.

jboss.domain.config.dir

The directory that contains the domain configuration.

jboss.domain.data.dir

The directory that the domain will use for persistent data file storage.

jboss.domain.log.dir

The directory that the domain will use for persistent log file storage.

jboss.domain.temp.dir

The directory that the domain will use for temporary file storage.

jboss.domain.deployment.dir

The directory that the domain will use for storing deployed content.

jboss.domain.servers.dir

The directory that the domain will use for storing outputs of the managed domain instances.