larryi      01/08/23 20:16:54

  Modified:    src/shell tomcat.bat
  Log:
  Add "enableAdmin" and "estart" commands with legacy enableAdmin.
  Added "_MAIN" environment variable to specify startup class like what
  is done in tomcat.sh.  Some miscellaneous cleanup.
  
  Revision  Changes    Path
  1.38      +35 -8     jakarta-tomcat/src/shell/tomcat.bat
  
  Index: tomcat.bat
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/shell/tomcat.bat,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- tomcat.bat        2001/08/21 05:52:12     1.37
  +++ tomcat.bat        2001/08/24 03:16:53     1.38
  @@ -29,7 +29,7 @@
   rem         Tomcat, refer to the Tomcat Users Guide (tomcat_ug.html found
   rem         in the "doc" directory.
   rem
  -rem $Id: tomcat.bat,v 1.37 2001/08/21 05:52:12 costin Exp $
  +rem $Id: tomcat.bat,v 1.38 2001/08/24 03:16:53 larryi Exp $
   rem -------------------------------------------------------------------------
   
   
  @@ -47,6 +47,8 @@
   set _NULL=
   set _CONTAINER=container
   :cont
  +rem main startup class
  +set _MAIN=org.apache.tomcat.startup.Main
   
   rem ----- Verify and Set Required Environment Variables ---------------------
   
  @@ -101,11 +103,17 @@
   if "%1" == "run" goto runServer
   if "%1" == "env" goto doEnv
   if "%1" == "jspc" goto runJspc
  +if "%1" == "enableAdmin" goto enableAdmin
  +if "%1" == "estart" goto estart
   
   :doUsage
   echo Usage:  tomcat (  env ^| jspc ^| run ^| start ^| stop )
   echo Commands:
  +echo   enableAdmin - Trust the admin web application,
  +echo                 i.e. rewrites conf/apps-admin.xml with trusted="true"
   echo   env -   Set up environment variables that Tomcat would use
  +echo   estart - Start Tomcat using the/your EmbeddedTomcat class which
  +echo            uses a hardcoded set of modules
   echo   jspc -  Run JSPC in Tomcat's environment
   echo   run -   Start Tomcat in the current window
   echo   start - Start Tomcat in a separate window
  @@ -115,33 +123,50 @@
   :startServer
   echo Starting Tomcat in new window
   if "%2" == "-security" goto startSecure
  -%_STARTJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% 
org.apache.tomcat.startup.Main start %2 %3 %4 %5 %6 %7 %8 %9
  +%_STARTJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% %_MAIN% start %2 %3 %4 %5 %6 
%7 %8 %9
   goto cleanup
   
   :startSecure
   echo Starting Tomcat with a SecurityManager
  -%_SECSTARTJAVA% %TOMCAT_OPTS% 
-Djava.security.policy=="%TOMCAT_HOME%/conf/tomcat.policy" -Dtomcat.home=%TOMCAT_HOME% 
org.apache.tomcat.startup.Main start -sandbox %3 %4 %5 %6 %7 %8 %9
  +%_SECSTARTJAVA% %TOMCAT_OPTS% 
-Djava.security.policy=="%TOMCAT_HOME%/conf/tomcat.policy" -Dtomcat.home=%TOMCAT_HOME% 
%_MAIN% start -sandbox %3 %4 %5 %6 %7 %8 %9
   goto cleanup
   
   :runServer
  +rem Backwards compatibility for enableAdmin
  +if "%2" == "enableAdmin" goto oldEnbAdmin
  +if "%2" == "-enableAdmin" goto oldEnbAdmin
   rem Running Tomcat in this window
   if "%2" == "-security" goto runSecure
  -%_RUNJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% org.apache.tomcat.startup.Main 
start %2 %3 %4 %5 %6 %7 %8 %9
  +%_RUNJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% %_MAIN% start %2 %3 %4 %5 %6 
%7 %8 %9
   goto cleanup
   
   :runSecure
   rem Running Tomcat with a SecurityManager
  -%_RUNJAVA% %TOMCAT_OPTS% -Djava.security.policy=="%TOMCAT_HOME%/conf/tomcat.policy" 
-Dtomcat.home=%TOMCAT_HOME% org.apache.tomcat.startup.Main start -sandbox %3 %4 %5 %6 
%7 %8 %9
  +%_RUNJAVA% %TOMCAT_OPTS% -Djava.security.policy=="%TOMCAT_HOME%/conf/tomcat.policy" 
-Dtomcat.home=%TOMCAT_HOME% %_MAIN% start -sandbox %3 %4 %5 %6 %7 %8 %9
   goto cleanup
   
  +:enableAdmin
  +rem Run enableAdmin
  +%_RUNJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% %_MAIN% enableAdmin %2 %3 %4 
%5 %6 %7 %8 %9
  +goto cleanup
  +
  +:oldEnbAdmin
  +rem Run enableAdmin
  +%_RUNJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% %_MAIN% enableAdmin %3 %4 %5 
%6 %7 %8 %9
  +goto cleanup
  +
  +:estart
  +%_RUNJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% %_MAIN% estart %2 %3 %4 %5 %6 
%7 %8 %9
  +goto cleanup
  +
   :stopServer
   rem Stopping the Tomcat Server
  -%_RUNJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% org.apache.tomcat.startup.Main 
stop %2 %3 %4 %5 %6 %7 %8 %9
  +%_RUNJAVA% %TOMCAT_OPTS% -Dtomcat.home=%TOMCAT_HOME% %_MAIN% stop %2 %3 %4 %5 %6 %7 
%8 %9
   goto cleanup
   
   :runJspc
   rem Run JSPC in Tomcat's Environment
  -%_RUNJAVA% %JSPC_OPTS% -Dtomcat.home=%TOMCAT_HOME% org.apache.tomcat.startup.Main 
jspc %2 %3 %4 %5 %6 %7 %8 %9
  +%_RUNJAVA% %JSPC_OPTS% -Dtomcat.home=%TOMCAT_HOME% %_MAIN% jspc %2 %3 %4 %5 %6 %7 
%8 %9
   goto cleanup
   
   rem ----- Set CLASSPATH to Tomcat's Runtime Environment ----------------------- 
  @@ -198,11 +223,13 @@
   rem ----- Restore Environment Variables ---------------------------------------
   
   :cleanup
  -set TEST_JAR=
   set _LIBJARS=
   set _SECSTARTJAVA=
   set _STARTJAVA=
   set _RUNJAVA=
  +SET _MAIN=
  +SET _CONTAINER=
  +Set _NULL=
   set CLASSPATH=%_CLASSPATH%
   set _CLASSPATH=
   set TOMCAT_HOME=%_TOMCAT_HOME%
  
  
  

Reply via email to