Skip to content

Instantly share code, notes, and snippets.

@djraw
Created March 4, 2018 14:17
Show Gist options
  • Save djraw/34de89f34d40f3a11e4c5a47787feb8f to your computer and use it in GitHub Desktop.
Save djraw/34de89f34d40f3a11e4c5a47787feb8f to your computer and use it in GitHub Desktop.
Tomcat set environment for WAR deployed ARSystem Midtier and PSI-Probe webapp
# set environment for WAR deployed ARSystem Midtier and PSI-Probe webapp
JAVA_HOME=/opt/java-jre ; export JAVA_HOME
JRE_HOME=/opt/java-jre; export JRE_HOME
# AR Midtier optimizations
JAVA_OPTS="$JAVA_OPTS -Xms1024m"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -Xmx2048m"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:MaxMetaspaceSize=512m"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:+UseCompressedOops"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:+UseConcMarkSweepGC"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:+UseParNewGC"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:ErrorFile=/opt/apache/tomcat9/logs/hs_err_pid%p.log"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -XX:HeapDumpPath=/opt/apache/tomcat9/logs"; export JAVA_OPTS
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/opt/apache/tomcat9/lib:/opt/java-jre/lib/amd64"; export JAVA_OPTS
# addition for psi-probe
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote=true"; export JAVA_OPTS
CATALINA_HOME=/opt/apache/tomcat ; export CATALINA_HOME
LD_LIBRARY_PATH=/opt/apache/tomcat/webapps/arsys/WEB-INF/lib ; export LD_LIBRARY_PATH
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment