JBoss Server Properties
The following properties can be modified when deploying a JBoss
An open-source, cross-platform Java application server developed by JBoss, a division of Red Hat Inc. JBoss AS is an open-source implementation of Java 2 Enterprise Edition (J2EE) that is used for implementing Java applications and other web-based applications and software. JBoss is an open source alternative to commercial offerings from IBM WebSphere and SAP NetWeaver. server:
The JDBC
Java Database Connectivity. The application programming interface (API) that allows Java programs to access databases. username for the default connection pool is hardcoded to facilitate configuration.
|
Property |
Default Value |
Description |
|---|---|---|
|
jboss_jdbc_password |
N/A |
The password for the default connection pool |
|
jboss_http_port |
8080 |
The HTTP listener port |
|
jboss_https_port |
8443 |
The HTTPS listener port |
|
jboss_management_http_port |
9990 |
The management server HTTP listener port |
|
jboss_management_https_port |
9993 |
The management server HTTPS listener port |
|
customer_name |
MODEL |
Customer Name |
|
server_type |
JBOSS |
Server type: JBOSS or WEBSPHERE |
| primary_server | localhost | Primary server; defines an instance group |
|
jboss_remoting_port |
20000 |
JBoss remoting port, the port that is used to communicate with the CMP services layer |
|
primary_server_port |
20000 |
Primary server port. Defines an instance group. |
|
jboss_node_id |
node- |
JBoss cluster node could be overridden at the host level as it must be unique in the clustered environment |
|
jboss_dynamic_list_threshold |
20 |
JBoss dynamic list threshold |
|
jboss_heartbeat_interval |
420000 |
JBoss heartbeat interval |
|
jboss_large_tree_threshold |
50000 |
JBoss large tree threshold |
|
is_cmp_lite |
true |
Is the CMP running in the light mode? |
| metaspace_size | 340M | The Java metaspace size, with the max_metaspace_size property, this property sets the boundaries for metaspace allocation by instructing the JVM to start garbage collection when metaspace allocation reaches the value of metaspace_size. |
| jboss_allocated_heap_size | 4GB | The size of the JBoss EAP heap memory. Please ensure there is enough memory on the host to accomodate allocated heap sizes. |
| max_metaspace_size | N/A | With the metaspace_size property, this property sets the boundaries for metaspace allocation. When metaspace allocation reaches the value of the max_metaspace_size, an OutOfMemory error will be thrown. |
| ssl_certificates | N/A | This property is a dictionary of three elements: "private_key", "certificate" and "ca". Each element is the path to the corresponding PEM file. If specified and jboss_use_ssl is true, the deployment play will use the specified files to enable the HTTPS listener. If the property is omitted while jboss_use_ssl is true, the self-signed certificate will be generated for the hostname to which JBoss is being deployed. |
|
jboss_use_ssl |
false |
Flag indicating if the SSL listeners should be activated |