Trasforma tomcat in servizio Windows Tramite questo utile script (da lanciare ad esempio da un file .bat) č possibile registrare Tomcat come un servizio di windows anzichč come un'applicazione a parte.
Ricordarsi di settare correttamente nello script sottostante JAVA_HOME e CATALINA_HOME.
@echo off
@setlocal
if "%SERVICE_NAME%"=="" set SERVICE_NAME=jakarta-tomcat-4.1.27
if "%JAVA_HOME%"=="" set JAVA_HOME=C:\jdk1.3.1_02
if "%MAX_MEM%"=="" set MAX_MEM=1600M
if "%CATALINA_HOME%"=="" set CATALINA_HOME=c:\jakarta-tomcat-4.1.27
echo SERVICE_NAME: %SERVICE_NAME%
@echo JAVA_HOME: %JAVA_HOME%
@echo MAX_MEM: %MAX_MEM%
@echo CATALINA_HOME: %CATALINA_HOME%
set JVM_LIBRARY=%JAVA_HOME%\jre\bin\server\jvm.dll
set JVM_CLASS_PATH=-Djava.class.path="%CATALINA_HOME%\bin\bootstrap.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\shared\lib"
set JVM_PROPS=-Dcatalina.home="%CATALINA_HOME%"
rem set JVM_OPTIONS=-server -Xrs -Xnoclassgc -Xms%MAX_MEM% -Xmx%MAX_MEM% -XX:NewRatio=1
set JVM_OPTIONS=-server -Xms%MAX_MEM% -Xmx%MAX_MEM%
set OUT_LOG="%CATALINA_HOME%"\logs\stdout.log
set ERR_LOG="%CATALINA_HOME%"\logs\stderr.log
%CATALINA_HOME%\bin\tomcat.exe -install %SERVICE_NAME% %JVM_LIBRARY% %JVM_CLASS_PATH% %JVM_PROPS% %JVM_OPTIONS% -start org.apache.catalina.startup.Bootstrap -params start -stop org.apache.catalina.startup.Bootstrap -params stop -out %OUT_LOG% -err %ERR_LOG%
@endlocal
@echo on
|
|