mturk       2004/08/23 15:54:33

  Modified:    catalina/src/bin Tag: TOMCAT_5_0 service.bat
  Log:
  Backport from HEAD
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.5.2.1   +20 -6     jakarta-tomcat-catalina/catalina/src/bin/service.bat
  
  Index: service.bat
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/bin/service.bat,v
  retrieving revision 1.5
  retrieving revision 1.5.2.1
  diff -u -r1.5 -r1.5.2.1
  --- service.bat       8 Apr 2004 16:49:37 -0000       1.5
  +++ service.bat       23 Aug 2004 22:54:32 -0000      1.5.2.1
  @@ -28,6 +28,11 @@
   echo The CATALINA_HOME environment variable is not defined correctly.
   echo This environment variable is needed to run this program
   goto end
  +rem Make sure prerequisite environment variables are set
  +if not "%JAVA_HOME%" == "" goto okHome
  +echo The JAVA_HOME environment variable is not defined
  +echo This environment variable is needed to run this program
  +goto end 
   :okHome
   if not "%CATALINA_BASE%" == "" goto gotBase
   set CATALINA_BASE=%CATALINA_HOME%
  @@ -37,10 +42,12 @@
   
   rem Set default Service name
   set SERVICE_NAME=Tomcat5
  +set PR_DISPLAYNAME=Apache Tomcat
   
   if "%1" == "" goto displayUsage
   if "%2" == "" goto setServiceName
   set SERVICE_NAME=%2
  +set PR_DISPLAYNAME=Apache Tomcat %2
   :setServiceName
   if %1 == install goto doInstall
   if %1 == remove goto doRemove
  @@ -58,28 +65,35 @@
   
   :doInstall
   rem Install the service
  +echo Installing the service '%SERVICE_NAME%' ...
  +echo Using CATALINA_HOME:    %CATALINA_HOME%
  +echo Using JAVA_HOME:        %JAVA_HOME%
  +
   rem Use the environment variables as an exaple
   rem Each command line option is prefixed with PR_
   
  -set PR_DISPLAYNAME=Apache Tomcat
   set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat
   set PR_INSTALL=%EXECUTABLE%
   set PR_LOGPATH=%CATALINA_HOME%\logs
  -set PR_CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar
  -"%EXECUTABLE%" //IS//%SERVICE_NAME% --Jvm auto --StartClass 
org.apache.catalina.startup.Bootstrap --StopClass 
org.apache.catalina.startup.Bootstrap --StartParams start --StopParams stop
  +set PR_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\bin\bootstrap.jar
  +rem Set the server jvm frrom JAVA_HOME
  +set PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll
  +rem You can use the 'set PR_JVM=auto' for default JVM
  +"%EXECUTABLE%" //IS//%SERVICE_NAME% --StartClass 
org.apache.catalina.startup.Bootstrap --StopClass 
org.apache.catalina.startup.Bootstrap --StartParams start --StopParams stop
   rem Clear the environment variables. They are not needed any more.
   set PR_DISPLAYNAME=
   set PR_DESCRIPTION=
   set PR_INSTALL=
   set PR_LOGPATH=
   set PR_CLASSPATH=
  +set PR_JVM=
   rem Set extra parameters
   "%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions 
"-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed"
 --StartMode jvm --StopMode jvm
   rem More extra parameters
   set PR_STDOUTPUT=%CATALINA_HOME%\logs\stdout.log
   set PR_STDERROR=%CATALINA_HOME%\logs\stderr.log
  -"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions 
"-Djava.io.tmpdir=%CATALINA_BASE%\temp"
  -echo The service '%SERVICE_NAME%' has been installed
  +"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions 
"-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 128 --JvmMx 256
  +echo The service '%SERVICE_NAME%' has been installed.
   
   :end
   cd %CURRENT_DIR%
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to