Setting Environment variables and System properties for Tomcat Server
Windows Environment:
Create
a file called setenv.bat in tomcat bin
directory
Example: tomacta/bin/ setenv.bat
Environment
variables setting:
set <OptinName>=<option
value>
Example: set JAVA_OPTS= -Xms256m -Xmx512m -XX:MaxPermSize=256m
System Properties Settings:
set JAVA_OPTS
=-D<propertyName>=<propertyValue>
Example:
set "JRE_HOME=%CATALINA_HOME%/jre1.6.0_20/win"
Note: When you already configure some java option again you want configure some you have to
do following like this
set JAVA_OPTS=% JAVA_OPTS% -Djava.awt.headless=trueThe following is example for setting multiple properties. if multiple properties separated by space. set JAVA_OPTIONS=%JAVA_OPTIONS% -Duser.timezone=UTC -Duser.timezone=GMT -Dicescrum_config_location=/path/to/dir/where/i/can/write/config.groovy -Xmx512m -XX:MaxPermSize=256m |
Linux Environment:
Create
a file called setenv.sh in tomacat bin
directory
Example: tomcat/bin/setenv.sh
Environment variables
setting:
export <OptinName>=”<option
value>”
Example: export JAVA_OPTS=” -Xms256m -Xmx512m -XX:MaxPermSize=256m”
System Properties Settings:
export JAVA_OPTS
=”-D<propertyName>=<propertyValue>”
Example:
export JAVA_OPTS =”-Djava.awt.headless=true”
Note: When you already configure some java option again you
want configure some you have to do following like this
export JAVA_OPTS=”$ JAVA_OPTS -Djava.awt.headless=true"The following is example for setting multiple properties. if multiple properties separated by space. export JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false -Duser.timezone=GMT -Xmx1024m -XX:MaxPermSize=256m" |