Environment Variables(JAVA)
Tomcat & TomEE:
Variable |
Value Example |
Description |
JAVA_HOME |
/usr/java/latest/ |
A path to the directory with the Java compiler (informational) |
JAVA_OPTS_CONFFILE |
/opt/tomcat/conf/variables.conf |
Path to the variables.conf file |
JAVA_VERSION |
1.8.0.161 |
A version of the running Java engine (informational) |
Apiqcloud_EXPOSE |
0 |
Disables or enables the auto-redirect functionality with an ability to define required port manually |
TOMCAT_SHORT_VERSION |
9 |
A major version of the running Tomcat server (informational) |
TOMCAT_VERSION |
9.0.5 |
A minor version of the running Tomcat server (informational) |
WEBROOT |
/opt/tomcat/webapps/ |
Sets a path to the directory for application deployment |
VERT_SCALING |
true |
Defines if the default Java GC agent should be enabled (true) or disabled (false) |
FULL_GC_AGENT_DEBUG |
false |
Enables (true) or disables (false) the debug mode to track the Java GC processes in the logs |
FULL_GC_PERIOD |
60 |
Sets the interval (in seconds) between the full GC calls; 900 by default, i.e. 15 minutes |
G1PERIODIC_GC_INTERVAL (for openJDK 12/13 only) |
3000 |
A frequency of the G1 Periodic Collection in milliseconds (G1PeriodicGCInterval - 15 minutes by default); set as 0 to disable |
G1PERIODIC_GC_SYS_LOAD_THRESHOLD (for openJDK 12/13 only) |
0 |
Allows G1 Periodic Collection execution, if the average one-minute system load is below the set value; This condition is ignored if set as zero. Is equal to the {CPU_cores_number}*{GC_SYS_LOAD_THRESHOLD_RATE}by default |
GC_SYS_LOAD_THRESHOLD_RATE (for openJDK 12/13 only) |
0.3 |
Custom multiplier to flexibly adjust the G1PeriodicGCSystemLoadThresholdvalue (0.3 by default) |
FULL_GC_AGENT_DEBUG |
false |
Enables (true) or disables (false) the debug mode to track the Java GC processes in the logs |
GlassFish & Payara:
Variable |
Value Example |
Description |
ADMIN_USER |
admin |
Login of the admin user for the administration console (informational) |
DAS |
false |
Shows if there is a DAS node (required to configure cluster) for the current layer |
GMS_LISTENER_PORT |
9090 |
Port to be used by the group management service (GMS) on nodes (informational) |
HAZELCAST_CONFIG |
/opt/glassfish/hazelcast.xml |
Sets a path to the hazelcast configuration file |
HOME_DIR |
/home/Apiqcloud |
Container home directory (informational) |
JAVA_OPTS_CONFFILE |
/opt/glassfish/glassfish/domains/domain1/config/variables.conf |
Path to the variables.conf file |
JAVA_VERSION |
1.8.0.144 |
A version of the running Java engine (informational) |
Apiqcloud_PRIORITY_PORTS |
28080 |
Sets a GlassFish HTTP listener port |
ON_ENV_INSTALL |
https://raw.githubusercontent.com/Apiqcloud-jps/glassfish/master/addons/auto-cluster.jps |
A script to be executed after environment creation |
PORT_4848_TCP_PORT |
4848 |
Port for admin console (informational) |
PSWD_FILE |
/home/Apiqcloud/.ssh/pwdfile |
Path to the file with the admin user password (informational) |
WEBROOT |
/opt/glassfish/glassfish/domains/domain1/applications |
Sets a path to the directory for application deployment |
VERT_SCALING |
true |
Enables (true) or disables (false) the debug mode to track the Java GC processes in the logs |
<span style="font-size: 10.5pt; font-family: georgia, palatino, serif; color: #333333; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; |