·
Open <TOMCAT-HOME>\BIN\service.bat file
·
Look for this line:
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed" --StartMode jvm --StopMode jvm
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed" --StartMode jvm --StopMode jvm
·
Replace it with something like this:
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed;-Dfile.encoding=UTF8;-Duser.timezone=GMT;-Djava.security.auth.login.config=%CATALINA_HOME%\conf\jaas.config;" --StartMode jvm --StopMode jvm
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed;-Dfile.encoding=UTF8;-Duser.timezone=GMT;-Djava.security.auth.login.config=%CATALINA_HOME%\conf\jaas.config;" --StartMode jvm --StopMode jvm
·
Also change the maximum heap size of the JVM: (It
should be at least 512)
"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 128 --JvmMx 256
"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 128 --JvmMx 256
·
Open up a command prompt and navigate to tomcat/bin:
tomcat/bin>service.bat install
tomcat/bin>service.bat install
·
Type the command services.msc in Start
-> Run window
·
Start the Apache Tomcat service and make its
startup type as Automatic.