Runtime Context Variables

The following table is a comprehensive list of all runtime context variables used by the JBoss EAP enabler.

Variable Type Description
AJP_PORT Environment AJP listen port.
ARCHIVE_DEPLOYMENT_TIMEOUT String The amount of time in seconds to allow for each archive deployment to finish in standalone mode. Only valid if VERIFY_ARCHIVE_DEPLOYMENT_SUCCESS is true.
ARCHIVE_DETECTION_ENABLED String Archive detection is enabled if this variable is set to true.
ARCHIVE_DETECTION_FREQUENCY String Archive detection frequency in seconds. Default frequency of 30 seconds is used if a value less than 30 is specified.
BIND_ON_ALL_LOCAL_ADDRESSES Environment Set to true to have JBoss bind to all available local IP addresses.
CAPTURE_EXCLUDES String Directories/files excluded from capture. Generally useful to exclude are log file directories, tmp directories, so on.
CAPTURE_INCLUDES String Directories that must be captured. Generally these directories contain configuration, applications, so on.
DISTRIBUTION_VERSION Environment Version of the distribution.The default value is 7.0.0.
DISTRIBUTION_NAME Environment Name of the distribution. The default value is jboss-eap7_0_0-distribution.
ACTIVEMQ_CLUSTER_PASSWORD String Cluster password for the ActiveMQ Server.
HTTPS_MANAGEMENT_INTERFACE_PORT Environment HTTPS Management Interface port.
HTTPS_PORT Environment HTTPS listen port.
HTTP_MANAGEMENT_INTERFACE_PORT Environment HTTP Management Interface port.
HTTP_PORT Environment HTTP listen port.
HTTP_h2 Environment h2 Http2 enablement flag (http2 with https protocol)
HTTP_h2c Environment Enable HTTP2 with HTTP protocol
HTTP2_OPENSSL_PROTOCOL Environment OpenSSL protocol to be used (Avaialble values - openssl.TLS, openssl.TLSv1, openssl.TLSv1.1, openssl.TLSv1.2)
IIOP_PORT Environment IIPOP port.
IIOP_SSL_PORT Environment IIOP SSL port.
JAVA_HOME Environment The Java home directory.
JBOSS_BIND_ADDRESS_MANAGEMENT Environment The bind address for the management interface. This can optionally be set to 0.0.0.0 to bind to all local addresses, or to ${JBOSS_BIND_ADDRESS} to use the same address as the public interface, as specified by ${LISTEN_ADDRESS_NET_MASK}. Note that, doing so allows the management interface to be accessible from other network locations, which might entail a security risk.
JBOSS_HOME Environment The JBoss home directory.
JBOSS_NODE_NAME Environment Unique name for the JBoss node, used when clustering is enabled.
JDK_NAME String The name of the required JDK.
JDK_VERSION String The version of the required JDK. Default value changed from 1.7 to 1.8 as Java 7 support has been dropped in EAP 7.
LISTEN_ADDRESS_NET_MASK Environment A comma delimited list of net masks in CIDR notation. The first IP address found that matches one of the net masks is used as the listen address.
OPENSSL_LIB_PATH Environment Custom OpenSSL libraries location.
SERVER_KEY_ALIAS String Private key entry’s alias in the server key store, see JBoss bug JBPAPP6-789.
SERVER_KEY_STORE_FILE String Server keystore file location for incoming SSL connections.
SERVER_TRUST_STORE_FILE String Server truststore file location for outgoing SSL connections.
TWO_WAY_SSL_ENABLED String Whether verify-client is enabled in the SSL/TLS Connector. Default value is NOT_REQUESTED.
TRUST_SSL_PASSWORD String Password for the truststore.
START_CONDITION_POLL_PERIOD String How often in milliseconds to check if the server has started.
TXN_RECOVERY_ENVIRONMENT_PORT Environment TXN Recovery Environment port.
TXN_STATUS_MANAGER_PORT Environment TXN Status Manager port.
SSL_PASSWORD String Password for both the truststore and the keystore.
VERIFY_ARCHIVE_DEPLOYMENT_SUCCESS String Whether or not to verify successful deployment of J2EE archives. This must be set to true for archive ordering.