echo off

rem /***********************************************************************/
rem /*  このファイルは、Tomcat を サービス化するバッチファイルです。       */
rem /*  通常、このファイルを変更する必要はありません。                     */
rem /***********************************************************************/

call %~dp0serviceInit.bat

call %CATALINA_HOME%\bin\service.bat install %SERVICE_NAME%

set EXECUTABLE=%CATALINA_HOME%\bin\%TOMCAT_EXE%

"%EXECUTABLE%" //US//%SERVICE_NAME% --DisplayName="%SERVICE_NAME%"

rem Tomcatをｻｰﾋﾞｽ稼動する場合、SHUTDOWN_PORT は未使用でよいので、-1 を設定します。

"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions	^
	"-DshutdownPort=-1;-DconnectorPort=%CONNECTOR_PORT%;-DajpPort=%AJP_PORT%;"

"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions	^
	"-DengineName=%ENGINE_NAME%;-DconnectionDriver=%REALM_DRIVER%;-DconnectionUrl=%REALM_URL%;-DconnectionName=%REALM_NAME%;"

"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions	^
	"-DconnectionPassword=%REALM_PASSWORD%;-DappBase=%APP_BASE%;-DworkDir=%WORK_DIR%;-DlogsDir=%LOGS_DIR%;%JVM_OPTS%"

"%EXECUTABLE%" //US//%SERVICE_NAME% --Environment	^
	"REALM_DRIVER=%REALM_DRIVER%;REALM_URL=%REALM_URL%;REALM_NAME=%REALM_NAME%;REALM_PASSWORD=%REALM_PASSWORD%;"

"%EXECUTABLE%" //US//%SERVICE_NAME% ++Environment	^
	"OFFICE_HOME=%OFFICE_HOME%;CONNECTOR_PORT=%CONNECTOR_PORT%;PATH='%PATH%';"

"%EXECUTABLE%" //US//%SERVICE_NAME% ++Environment	^
	"DBS_DIR=%DBS_DIR%;EXT_DIR=%EXT_DIR%;SERVICE_NAME=%SERVICE_NAME%;"

sc config %SERVICE_NAME% obj= %SERVICE_USER% password= %SERVICE_PASSWORD% start= delayed-auto group= %SERVICE_GROUP%

sc start %SERVICE_NAME%

timeout /T 15
