From a958e8c36bcc423a70a92dc4a3c562676fa66a37 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Tue, 22 Jul 2014 14:07:15 +0200 Subject: added buildTomcat task --- .../src/main/assembly/tomcat/setVariables.bat | 68 ++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 pdf-as-web/src/main/assembly/tomcat/setVariables.bat (limited to 'pdf-as-web/src/main/assembly/tomcat/setVariables.bat') diff --git a/pdf-as-web/src/main/assembly/tomcat/setVariables.bat b/pdf-as-web/src/main/assembly/tomcat/setVariables.bat new file mode 100644 index 00000000..606f84e1 --- /dev/null +++ b/pdf-as-web/src/main/assembly/tomcat/setVariables.bat @@ -0,0 +1,68 @@ +@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 +set CATALINA_OPTS=%PDFAS_WORK_DIR_PARAM% + +rem SERVICE OPTIONS +set SERVICE_OPTS=%PDFAS_WORK_DIR_PARAM%;-XX:MaxPermSize=%JVM_MAXPERMSIZE%m + +:END -- cgit v1.2.3