Monday, July 9, 2012

tomcat setenv.sh file

Configuring tomcat using ${CATALINA_BASE}/bin/setenv.sh file.

JAVA_HOME=/usr/share/java/jdk1.7.0_01
JAVA_OPTS=-Dlog4j.configuration=file:///absolutepath/to/log4j.xml
CATALINA_HOME=/usr/share/tomcat-7.0.2
CATALINA_BASE=/opt/local/instance-007
CATALINA_OPTS="-XX:PermSize=128m -XX:MaxPermSize=256m -Xms512m -Xmx1024m -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=5697 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

export JAVA_HOME JAVA_OPTS CATALINA_HOME CATALINA_BASE CATALINA_OPTS
The above setting opens jmx port 5697 for jconsole to attache. Also set permanent generation and object heap size.

No comments:

Post a Comment