@echo off set SERVICE_NAME=tomcatpdfas set SERVICE_DESCRIPTION=ports: shutdown=8005, http=8080 set SERVICE_DISPLAY_NAME=Apache Tomcat - PDF-AS-WEB set TITLE=%SERVICE_DISPLAY_NAME% rem Set Tomcat installation folder, otherwise automatic detection will be performed. set TOMCAT_DIR=%CD% rem Set Java installation folder, otherwise default JRE/JDK will be used. rem set JAVA_HOME= @echo off IF "%JAVA_HOME%" == "" ( echo Enter path to JAVA_HOME: set /p JAVA_HOME= ) ELSE ( echo %JAVA_HOME% ) rem *** do not change settings beyond this point *** if exist %TOMCAT_DIR%\webapps\nul goto START goto FIND_TOMCAT_DIR :FIND_TOMCAT_DIR set TOMCAT_DIR= if exist webapps\nul set TOMCAT_DIR=%CD% if exist ..\webapps\nul set TOMCAT_DIR=%CD%\.. if "%TOMCAT_DIR%"=="" goto TOMCAT_DIR_NOT_FOUND goto START :TOMCAT_DIR_NOT_FOUND echo. echo Unable to find Tomcat installation folder. goto END :START set CATALINA_HOME=%TOMCAT_DIR% set CATALINA_BASE=%TOMCAT_DIR% set PDFAS_WORK_DIR=%CATALINA_BASE%\conf\pdf-as\pdf-as-web.properties rem PARAMETERS set PDFAS_WORK_DIR_PARAM=-Dpdf-as-web.conf="%PDFAS_WORK_DIR%" rem MEMORY SETTINGS rem Thread stack size in KB set JVM_XSS=1024 rem Initial memory pool size in MB set JVM_XMS=128 rem Maximum memory pool size in MB set JVM_XMX=2048 rem Maximum PermGenSize in M set JVM_MAXPERMSIZE=256 rem COMMAND LINE OPTIONS set JAVA_OPTS=-server -Xss%JVM_XSS%k -Xms%JVM_XMS%m -Xmx%JVM_XMX%m -XX:MaxPermSize=%JVM_MAXPERMSIZE%m -Dfile.encoding=UTF8 set CATALINA_OPTS=%PDFAS_WORK_DIR_PARAM% rem SERVICE OPTIONS set SERVICE_OPTS=%PDFAS_WORK_DIR_PARAM%;-XX:MaxPermSize=%JVM_MAXPERMSIZE%m -Dfile.encoding=UTF8 :END