Differences between revisions 2 and 3
Revision 2 as of 2008-08-21 20:13:25
Size: 3451
Comment:
Revision 3 as of 2009-09-20 23:57:14
Size: 3451
Editor: localhost
Comment: converted to 1.6 markup
No differences found!

This script should do it

rem #############################################################################################################
rem #ENVIRONMENT
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_01
set CATALINA_HOME=C:\Tomcat5.5
set CATALINA_BASE=C:\tomcat_new1
set SERVICE_NAME=tomcat_new1
mkdir %CATALINA_BASE%
mkdir %CATALINA_BASE%\logs
mkdir %CATALINA_BASE%\conf
mkdir %CATALINA_BASE%\temp
mkdir %CATALINA_BASE%\work
rem #############################################################################################################
rem #PATHS
set PATH=%PATH%;%CATALINA_HOME%

set JCP=%CLASSPATH%;
set JCP=%JCP%;%JAVA_HOME%\lib\tools.jar
set JCP=%JCP%;%JAVA_HOME%\jre\lib\rt.jar

set JCP=%JCP%;%CATALINA_HOME%\bin\bootstrap.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\catalina-ant-jmx.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\catalina-ant.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\catalina-cluster.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\catalina-optional.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\catalina-storeconfig.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\catalina.jar

set JCP=%JCP%;%CATALINA_HOME%\server\lib\commons-modeler.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\servlets-cgi.renametojar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\servlets-default.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\servlets-invoker.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\servlets-ssi.renametojar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\servlets-webdav.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\tomcat-ajp.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\tomcat-apr.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\tomcat-coyote.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\tomcat-http.jar
set JCP=%JCP%;%CATALINA_HOME%\server\lib\tomcat-util.jar

set JCP=%JCP%;%CATALINA_HOME%\common\lib\commons-el.jar
set JCP=%JCP%;%CATALINA_HOME%\common\lib\jasper-compiler.jar
set JCP=%JCP%;%CATALINA_HOME%\common\lib\jasper-compiler-jdt.jar
set JCP=%JCP%;%CATALINA_HOME%\common\lib\jasper-runtime.jar
set JCP=%JCP%;%CATALINA_HOME%\common\lib\jsp-api.jar
set JCP=%JCP%;%CATALINA_HOME%\common\lib\naming-factory.jar
set JCP=%JCP%;%CATALINA_HOME%\common\lib\naming-factory-dbcp.jar
set JCP=%JCP%;%CATALINA_HOME%\common\lib\naming-resources.jar
set JCP=%JCP%;%CATALINA_HOME%\common\lib\servlet-api.jar

rem #############################################################################################################
rem #RUN
"%CATALINA_HOME%\bin\tomcat5.exe" //DS//%SERVICE_NAME% 
"%CATALINA_HOME%\bin\tomcat5.exe" //IS//%SERVICE_NAME% --JvmOptions=-Dcatalina.home="%CATALINA_HOME%";-Dcatalina.base="%CATALINA_BASE%";-Djava.util.logging.config.file="%CATALINA_BASE%"\conf\logging.properties;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.endorsed.dirs="%CATALINA_HOME%"\common\endorsed;-Djava.io.tmpdir="%CATALINA_BASE%"\temp --DisplayName="%SERVICE_NAME%" --StdOutput="%CATALINA_BASE%\logs\stdout.log" --StdError="%CATALINA_BASE%\logs\stderr.log" --Classpath="%JCP%" --StartClass=org.apache.catalina.startup.Bootstrap --LogPath="%CATALINA_BASE%\logs" --Install="%CATALINA_HOME%\bin\tomcat5.exe" --Jvm=auto --StartMode=jvm --StopMode=jvm --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop

For full documentation on the //DS //IS and other commandline parameters, see http://commons.apache.org/daemon/procrun.html

TomcatCreateWindowsService (last edited 2009-09-20 23:57:14 by localhost)