После его применения в окне настройки web-службы нужно было еще вручную дописывать некоторые параметры.
Со временем стало понятно, что эти ручные операции можно запихнуть в тот же самый батник.
_installService.bat:
SET SERVICE_NAME=M_IRKOBL_161213
SET SERVICE_DISPLAY_NAME="Apache Tomcat 8.0 %SERVICE_NAME%"
tomcat8.exe //IS//%SERVICE_NAME% ^
--DisplayName=%SERVICE_DISPLAY_NAME% ^
--Description="АЦК-Мониторинг" ^
--Install="%cd%\tomcat8.exe" ^
--Classpath=".\bin\bootstrap.jar;.\bin\tomcat-juli.jar" ^
--StartMode=jvm ^
--StopMode=jvm ^
--StartClass=org.apache.catalina.startup.Bootstrap ^
--StartPath=%cd%\..\ ^
--StartParams=start ^
--StopClass=org.apache.catalina.startup.Bootstrap ^
--StopParams=stop ^
--LogPath=..\logs ^
--LogLevel=Info ^
--StdOutput=auto ^
--StdError=auto ^
--StopPath=%cd%\..\ ^
--Jvm=%JRE_HOME%\bin\server\jvm.dll ^
--JvmMs=2048 ^
--JvmMx=2048 ^
--JvmOptions=-Dcatalina.home=.;-Dcatalina.base=.;-Djava.endorsed.dirs=.\endorsed;-Djava.io.tmpdir=.\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=.\conf\logging.properties;-XX:ReservedCodeCacheSize=96m;-XX:+HeapDumpOnOutOfMemoryError;-XX:HeapDumpPath=.\;-Dorg.jboss.logging.provider=slf4j
copy /Y tomcat8w.exe %SERVICE_NAME%.exe
pause
Комментариев нет:
Отправить комментарий