stefano     2003/02/23 07:15:29

  Added:       .        cocoon.bat
  Log:
  the new cocoon launch system that uses Forehead as a bootstrapping tool
  (unix version coming up next)
  
  Revision  Changes    Path
  1.1                  xml-cocoon2/cocoon.bat
  
  Index: cocoon.bat
  ===================================================================
  @echo off
  :: -----------------------------------------------------------------------------
  :: Cocoon Win32 Shell Script
  ::
  :: $Id: cocoon.bat,v 1.1 2003/02/23 15:15:29 stefano Exp $
  :: -----------------------------------------------------------------------------
  
  :: ----- Verify and Set Required Environment Variables -------------------------
  
  if not "%JAVA_HOME%" == "" goto gotJavaHome
  echo You must set JAVA_HOME to point at your Java Development Kit installation
  goto cleanup
  :gotJavaHome
  
  :: ----- Set Up The Classpath --------------------------------------------------
  
  set CP=.\tools\lib\forehead-1.0-beta-4.jar
  
  :: ----- Check System Properties -----------------------------------------------
  
  set EXEC=start "Cocoon" /D. /MAX
  
  if not "%JETTY_PORT%" == "" goto gotPort
  set JETTY_PORT=8888
  :gotPort
  
  if not "%JETTY_ADMIN_PORT%" == "" goto gotPort
  set JETTY_ADMIN_PORT=8889
  :gotPort
  
  if not "%JETTY_WEBAPP%" == "" goto gotWebapp
  set JETTY_WEBAPP=build/webapp
  :gotWebapp
  
  if not "%JAVA_DEBUG_PORT%" == "" goto gotWebapp
  set JAVA_DEBUG_PORT=8000
  :gotWebapp
  
  :: ----- Check action ----------------------------------------------------------
  
  if ""%1"" == ""cli"" goto doCli
  if ""%1"" == ""servlet"" goto doServlet
  if ""%1"" == ""servlet-debug"" goto doDebug
  
  echo Usage: cocoon (action)
  echo actions:
  echo   cli             Run Cocoon from command line
  echo   servlet         Run Cocoon in a servlet container
  echo   servlet-debug   Run Cocoon in a servlet container and turn debug on
  goto end
  
  :: ----- Cli -------------------------------------------------------------------
  
  :doCli
  %JAVA_HOME%\bin\java.exe -classpath %CP% -Djava.endorsed.dirs=lib\endorsed 
-Dforehead.conf.file=cocoon.env com.werken.forehead.Forehead %2 %3 %4 %5 %6 %7 %8 %9
  goto end
  
  :: ----- Servlet ---------------------------------------------------------------
  
  :doServlet
  %EXEC% %JAVA_HOME%\bin\java.exe %JAVA_OPT% -classpath %CP% 
-Djava.endorsed.dirs=lib\endorsed -Dwebapp=%JETTY_WEBAPP% 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=%JETTY_PORT% 
-Djetty.admin.port=%JETTY_ADMIN_PORT% -Dforehead.conf.file=tools\jetty\conf\jetty.env 
com.werken.forehead.Forehead tools\jetty\conf\main.xml tools\jetty\conf\admin.xml
  goto end
  
  :: ----- Servlet Debug ---------------------------------------------------------
  
  :doDebug
  %EXEC% %JAVA_HOME%\bin\java.exe %JAVA_OPT% -Xdebug 
-Xrunjdwp:transport=dt_socket,address=%JAVA_DEBUG_PORT%,server=y,suspend=n  -classpath 
%CP% -Djava.endorsed.dirs=lib\endorsed -Dwebapp=%JETTY_WEBAPP% 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=%JETTY_PORT% 
-Djetty.admin.port=%JETTY_ADMIN_PORT% -Dforehead.conf.file=tools\jetty\conf\jetty.env 
com.werken.forehead.Forehead tools\jetty\conf\main.xml tools\jetty\conf\admin.xml
  
  :: ----- End -----------------------------------------------
  
  :end
  set CP=
  
  
  
  
  

Reply via email to