Damon:
I've developed the following scripts for install/deinstall Tomcat 5.0.19.
They are based on bin\service bat in Tomcat distribution, and Apache Commons Daemon project info.
Modify as you need. I hope this help you.


Hector./

ServiceInstall.bat

@echo off

set PATH=
set CLASSPATH=

set CATALINA_HOME=E:\JavaStuff\jakarta-tomcat-5.0.19
set CATALINA_BASE=%CATALINA_HOME%set JVM_HOME=E:\Progra~1\JDK142
set EXECUTABLE=%CATALINA_HOME%\bin\tomcat.exe
set SERVICE_NAME=Tomcat5019-142X
set DISPLAY_NAME=Tomcat 5.0.19 with JDK 1.4.2.X
set DESCRIPTION=Apache Tomcat Server 5.0.19 with JDK 1.4.2.X
set IMAGE_PATH=%CATALINA_HOME%\bin\bootstrap.jar
set ARGUMENTS=
set WORKING_PATH=%CATALINA_HOME%\bin
set JVM_LIBRARY=%JVM_HOME%\jre\bin\server\jvm.dll
set JVM_OPTIONS=-server#-verbose:gc#-Xms256m#-Xmx512m#-Xrs#-Xloggc:"%CATALINA_BASE%\logs\GC.log"#-Djava.endorsed.dirs="%CATALINA_HOME%\common\endorsed"#-Dcatalina.base="%CATALINA_BASE%"#-Dcatalina.home="%CATALINA_HOME%"#-DJava.io.tmpdir="%CATALINA_BASE%\temp"
set STARTUP_CLASS=org.apache.catalina.startup.Bootstrap;main;start
set SHUTDOWN_CLASS=org.apache.catalina.startup.Bootstrap;main;stop
set STDIN_FILE=
set STDOUT_FILE=%CATALINA_BASE%\logs\SystemOut.log
set STDERR_FILE=%CATALINA_BASE%\logs\SystemErr.log
set STARTUP=auto
set USER=
set PASSWORD=
set INSTALL="%EXECUTABLE%"


"%EXECUTABLE%" "//IS//%SERVICE_NAME%" --DisplayName "%DISPLAY_NAME%" --Description "%DESCRIPTION%" --ImagePath "%IMAGE_PATH%" --WorkingPath "%WORKING_PATH%" --Java "%JVM_LIBRARY%" --JavaOptions %JVM_OPTIONS% --StartupClass "%STARTUP_CLASS%" --ShutdownClass "%SHUTDOWN_CLASS%" --StdOutputFile "%STDOUT_FILE%" --StdErrorFile "%STDERR_FILE%" --Startup "%STARTUP%" --Install "%EXECUTABLE%"


ServiceUninstall.bat


@echo off

set PATH=
set CLASSPATH=

set CATALINA_HOME=E:\JavaStuff\jakarta-tomcat-5.0.19
set SERVICE_NAME=Tomcat5019-142X
set EXECUTABLE=%CATALINA_HOME%\bin\tomcat.exe

"%EXECUTABLE%" "//DS//%SERVICE_NAME%"

Damon Henderson wrote:

I need to know how to specify JVM startup options when 5.0.24 is
installed as a Windows service. Can I add my options to service.bat and
install the service with options? if so how ? Or does Tomcat5.exe call
catalina.bat in which case I can just use JAVA_OPTS=


Thanks




Reply via email to