How to set Java options in Tomcat
Setup Java options using GUI and command line
When running tomcat we might need to setup Java options in it . In this article we will go through on how to setup JVM (i.e Java Options) options in Tomcat 8-8.5 in windows.
In windows we can setup Java options using one of the below methods
Using Tomcat.exe gui
Go to Tomcat folder→bin and open Tomcatw.exe. This will open the GUI.
Switch to ‘Java’ tab. Put in Java Options in Java
tab:
Above method is simple and straight forward, but for tomcat to pick up the Java options, we need to run Tomcat8_2.exe
If we start startup.bat
tomcat wont get the Java options.
Set Java options in windows with command line. (i.e without GUI)
Sometimes, the Tomcat8_2.exe
won’t run (due to various reasons), but the tomcat starts from startup.bat
. For tomcat to take Java options when it runs from startup.bat
we need to follow below steps.
In Tomcat bin folder create a setenev.sh
file.
In this file set Java options in below format
CATALINA_OPTS="$CATALINA_OPTS -Xms1G -Xmx1G "
CATALINA_OPTS="$CATALINA_OPTS -Dtest.var=test.value "
CATALINA_OPTS="$CATALINA_OPTS -DCALLER=TESTCALLER "
Above items are just an example , but setting options like above will set Java options in Tomcat.
Now if you run startup.bat
tomcat will start with Java Options
So that’s how to set Java options in Tomcat. Feel free to comment any clarifications or doubts.
For more articles on Java checkout here.