Programmazione
Asp
Asp.NET
Java
Javascript
Php
Oracle

Svaghi
Ascolta Radio
Faccine
Libri
Links

Varie
Cerca nel sito...
Segnalazioni
Scrivimi


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