vgritsenko    2004/01/28 06:26:10

  Modified:    .        xindice.bat
  Log:
  win16 support
  
  Revision  Changes    Path
  1.15      +55 -26    xml-xindice/xindice.bat
  
  Index: xindice.bat
  ===================================================================
  RCS file: /home/cvs/xml-xindice/xindice.bat,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- xindice.bat       16 Jan 2004 13:42:59 -0000      1.14
  +++ xindice.bat       28 Jan 2004 14:26:10 -0000      1.15
  @@ -1,7 +1,9 @@
   @echo off
  [EMAIL PROTECTED]
  +if not "%OS%"=="Windows_NT" goto start
  [EMAIL PROTECTED]
  +:start
   :: 
-----------------------------------------------------------------------------
  -:: Xindice Win32 Shell Script
  +:: Xindice Win32/Win16 Shell Script
   ::
   :: $Id$
   :: 
-----------------------------------------------------------------------------
  @@ -28,52 +30,64 @@
   goto end
   :gotJavaHome
   
  -if not "%XINDICE_HOME%" == "" goto gotXindiceHome
  +set _XINDICE_HOME=%XINDICE_HOME%
  +if not "%_XINDICE_HOME%" == "" goto gotXindiceHome
   :: ----- Use the location of this script
  -set XINDICE_HOME=%~dp0.
  -if not exist "%XINDICE_HOME%\dist" goto noXindiceHome
  +set _XINDICE_HOME=%~dp0.
  +if not exist "%_XINDICE_HOME%\dist\xindice*.jar" goto noXindiceHome
   echo WARNING: The environment variable XINDICE_HOME is not set.
  -echo          defaulting to %XINDICE_HOME%
  +echo          Defaulting to %_XINDICE_HOME%
   goto gotXindiceHome
   
   :noXindiceHome
   echo ERROR: You must set XINDICE_HOME to point at your
  -echo        Xindice installation directory
  +echo        Xindice WEB-INF directory.
   goto end
   
   :gotXindiceHome
  -echo Using Xindice home: %XINDICE_HOME%
  +
  +set _XINDICE_DB_HOME=%XINDICE_DB_HOME%
  +if "%_XINDICE_DB_HOME%" == "" set _XINDICE_DB_HOME=%_XINDICE_HOME%
  +set _XINDICE_CONFIG=%XINDICE_CONFIG%
  +if "%_XINDICE_CONFIG%" == "" set 
_XINDICE_CONFIG=%_XINDICE_HOME%\config\system.xml
  +set _JAVACMD=%JAVACMD%
  +if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java
   
   
   :: ----- Set Up The Classpath 
--------------------------------------------------
   
   set LOCALCLASSPATH=
  -for %%i in ("%XINDICE_HOME%\java\lib\*.jar") do call 
%XINDICE_HOME%\bin\lcp.bat %%i
  -for %%i in ("%XINDICE_HOME%\tools\jetty\lib\*.jar") do call 
%XINDICE_HOME%\bin\lcp.bat %%i
  +for %%i in ("%_XINDICE_HOME%\java\lib\*.jar") do call 
"%_XINDICE_HOME%\bin\lcp.bat" %%i
  +for %%i in ("%_XINDICE_HOME%\tools\jetty\lib\*.jar") do call 
"%_XINDICE_HOME%\bin\lcp.bat" %%i
   
   
   :: ----- Check System Properties 
-----------------------------------------------
   
  -set EXEC=start "Xindice" /D. /MAX
  +set _EXEC=start "Xindice" /D. /MAX
   
  -if not "%JAVA_OPTIONS%" == "" goto gotOptions
  -set JAVA_OPTIONS=-Xms64m -Xmx128m
  +set _JAVA_OPTIONS=%JAVA_OPTIONS%
  +if not "%_JAVA_OPTIONS%" == "" goto gotOptions
  +set _JAVA_OPTIONS=-Xms64m -Xmx128m
   :gotOptions
   
  -if not "%JETTY_PORT%" == "" goto gotPort
  -set JETTY_PORT=8888
  +set _JETTY_PORT=%JETTY_PORT%
  +if not "%_JETTY_PORT%" == "" goto gotPort
  +set _JETTY_PORT=8888
   :gotPort
   
  -if not "%JETTY_ADMIN_PORT%" == "" goto gotAdminPort
  -set JETTY_ADMIN_PORT=8889
  +set _JETTY_ADMIN_PORT=%JETTY_ADMIN_PORT%
  +if not "%_JETTY_ADMIN_PORT%" == "" goto gotAdminPort
  +set _JETTY_ADMIN_PORT=8889
   :gotAdminPort
   
  -if not "%JETTY_WEBAPP%" == "" goto gotWebapp
  -set JETTY_WEBAPP=%XINDICE_HOME%\dist\xindice-1.1b4-dev.war
  +set _JETTY_WEBAPP=%JETTY_WEBAPP%
  +if not "%_JETTY_WEBAPP%" == "" goto gotWebapp
  +set _JETTY_WEBAPP=%_XINDICE_HOME%\dist\xindice-1.1b4-dev.war
   :gotWebapp
   
  -if not "%JAVA_DEBUG_PORT%" == "" goto gotDebugPort
  -set JAVA_DEBUG_PORT=8000
  +set _JAVA_DEBUG_PORT=%JAVA_DEBUG_PORT%
  +if not "%_JAVA_DEBUG_PORT%" == "" goto gotDebugPort
  +set _JAVA_DEBUG_PORT=8000
   :gotDebugPort
   
   
  @@ -93,23 +107,38 @@
   :: ----- Start Servlet 
---------------------------------------------------------
   
   :doStart
  -%EXEC% %JAVA_HOME%\bin\java.exe %JAVA_OPTIONS% -classpath %LOCALCLASSPATH% 
-Djava.endorsed.dirs=build\endorsed -Dxindice.home="%XINDICE_HOME%" 
-Dxindice.db.home="%XINDICE_HOME%" -Dwebapp=%JETTY_WEBAPP% 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=%JETTY_PORT% -Djetty.admin.port=%JETTY_ADMIN_PORT% 
org.mortbay.jetty.Server tools\jetty\conf\main.xml
  +%_EXEC% %_JAVACMD% %_JAVA_OPTIONS% -classpath %LOCALCLASSPATH% 
-Djava.endorsed.dirs=build\endorsed -Dxindice.home="%_XINDICE_HOME%" 
-Dxindice.db.home="%_XINDICE_HOME%" -Dxindice.configuration="%_XINDICE_CONFIG%" 
-Dwebapp=%_JETTY_WEBAPP% 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% 
org.mortbay.jetty.Server tools\jetty\conf\main.xml
   goto end
   
   :: ----- Run Servlet 
-----------------------------------------------------------
   
   :doRun
  -%JAVA_HOME%\bin\java.exe %JAVA_OPTIONS% -classpath %LOCALCLASSPATH% 
-Djava.endorsed.dirs=build\endorsed -Dxindice.home="%XINDICE_HOME%" 
-Dxindice.db.home="%XINDICE_HOME%" -Dwebapp=%JETTY_WEBAPP% 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=%JETTY_PORT% -Djetty.admin.port=%JETTY_ADMIN_PORT% 
org.mortbay.jetty.Server tools\jetty\conf\main.xml
  +%_JAVACMD% %_JAVA_OPTIONS% -classpath %LOCALCLASSPATH% 
-Djava.endorsed.dirs=build\endorsed -Dxindice.home="%_XINDICE_HOME%" 
-Dxindice.db.home="%_XINDICE_HOME%" -Dxindice.configuration="%_XINDICE_CONFIG%" 
-Dwebapp=%_JETTY_WEBAPP% 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% 
org.mortbay.jetty.Server tools\jetty\conf\main.xml
   goto end
   
   :: ----- Servlet Debug 
---------------------------------------------------------
   
   :doDebug
  -%EXEC% %JAVA_HOME%\bin\java.exe %JAVA_OPTIONS% -Xdebug 
-Xrunjdwp:transport=dt_socket,address=%JAVA_DEBUG_PORT%,server=y,suspend=n 
-classpath %LOCALCLASSPATH% 
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog 
-Dorg.apache.commons.logging.simplelog.defaultlog=debug 
-Djava.endorsed.dirs=build\endorsed -Dxindice.home="%XINDICE_HOME%" 
-Dxindice.db.home="%XINDICE_HOME%" -Dwebapp=%JETTY_WEBAPP% 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=%JETTY_PORT% -Djetty.admin.port=%JETTY_ADMIN_PORT% 
org.mortbay.jetty.Server  tools\jetty\conf\main.xml tools\jetty\conf\admin.xml
  +%_EXEC% %_JAVACMD% %_JAVA_OPTIONS% -Xdebug 
-Xrunjdwp:transport=dt_socket,address=%_JAVA_DEBUG_PORT%,server=y,suspend=n 
-classpath %LOCALCLASSPATH% -Djava.endorsed.dirs=build\endorsed 
-Dxindice.home="%_XINDICE_HOME%" -Dxindice.db.home="%_XINDICE_HOME%" 
-Dxindice.configuration="%_XINDICE_CONFIG%" -Dwebapp=%_JETTY_WEBAPP% 
-Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser 
-Djetty.port=%_JETTY_PORT% -Djetty.admin.port=%_JETTY_ADMIN_PORT% 
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog 
-Dorg.apache.commons.logging.simplelog.defaultlog=DEBUG 
org.mortbay.jetty.Server tools\jetty\conf\main.xml tools\jetty\conf\admin.xml
   goto end
   
   
   :: ----- End 
-------------------------------------------------------------------
   
   :end
  [EMAIL PROTECTED]
  +if not "%OS%"=="Windows_NT" goto win16
  [EMAIL PROTECTED]
  +goto mainEnd
  +:win16
  +set _XINDICE_HOME=
  +set _XINDICE_DB_HOME=
  +set _XINDICE_CONFIG=
  +set _JAVACMD=
  +set _EXEC=
  +set _JAVA_OPTIONS=
  +set _JETTY_PORT=
  +set _JETTY_ADMIN_PORT=
  +set _JETTY_WEBAPP=
  +set _JAVA_DEBUG_PORT=
  +set LOCALCLASSPATH=
  +:mainEnd
  
  
  

Reply via email to