Changeset 13553
- Timestamp:
- 2007-01-10T16:55:20+13:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/gs3-server.bat
r13235 r13553 2 2 set SERVERLANG=en 3 3 4 :: -------- Run the Greenstone 3 Server -------- 5 4 6 :: This script must be run from within the directory in which it lives 5 7 if exist gs3-server.bat goto start 6 if "%SERVERLANG%" == "en" echo This script must be run from the directory in wh 7 ich it resides. 8 if "%SERVERLANG%" == "es" echo Este gui<A2>n deber<A0> ejecutarse desde el dire 9 ctorio en el que reside. 10 if "%SERVERLANG%" == "fr" echo Ce script doit <88>tre ex<82>cut<82> <85> partir 11 du r<82>pertoire dans lequel il se trouve. 12 if "%SERVERLANG%" == "ru" echo <9D><E2><AE><E2> <E1><AA><E0><A8><AF><E2> <A4> 13 <AE><AB><A6><A5><AD> <A1><EB><E2><EC> <A2><A7><EF><E2> <A8><A7> <A4><A8><E0><A5> 14 <AA><E2><AE><E0><A8><A8>, <A2> <AA><AE><E2><AE><E0><AE><A9> <AE><AD> <E0><A0> 15 <E1><AF><AE><AB><AE><A6><A5><AD> 8 if "%SERVERLANG%" == "en" echo This script must be run from the directory in which it resides. 9 if "%SERVERLANG%" == "es" echo Este gui¢n deber ejecutarse desde el directorio en el que reside. 10 if "%SERVERLANG%" == "fr" echo Ce script doit Ëtre exâcutâ ⊠partir du râpertoire dans lequel il se trouve. 11 if "%SERVERLANG%" == "ru" echo Ââ®â áªà š¯â €®«Š¥ ¡ëâì ¢§ïâ š§ €šà ¥ªâ®à šš, ¢ ª®â®à ®© ® à  á¯®«®Š¥ 16 12 goto exit 17 13 14 :start 15 if "%OS%" == "Windows_NT" goto findGSDL 16 :: Invoke a new command processor to ensure there's enough environment space 17 if "%1" == "Second" goto findGSDL 18 command /E:2048 /C %0 Second %1 %2 %3 %4 %5 %6 %7 %8 %9 19 goto done 20 21 :findGSDL 18 22 echo. 19 echo "Greenstone 3 Server" 20 echo "Copyright (C) 2006, New Zealand Digital Library Project, University Of Waikato" 21 echo "This software comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt" 22 echo "This is free software, and you are welcome to redistribute it" 23 echo. 23 if "%SERVERLANG%" == "en" echo Greenstone3 Server 24 if "%SERVERLANG%" == "en" echo Copyright (C) 2006, New Zealand Digital Library Project, University Of Waikato 25 if "%SERVERLANG%" == "en" echo This program comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt 26 if "%SERVERLANG%" == "en" echo This is free software, and you are welcome to redistribute it 24 27 25 28 echo. 26 :: ---- Determine GSDL HOME ----29 :: ---- Determine GSDL3HOME ---- 27 30 set GSDL3PATH= 28 31 29 32 :: Some users may set the above line manually 30 if not "%GSDL3PATH%" == "" goto prepGSDL33 if not "%GSDL3PATH%" == "" goto prepGSDL 31 34 32 33 35 :: The default location is the current directory 36 set GSDL3PATH=. 34 37 35 36 if "%GSDL3HOME%" == "" goto prepGSDL37 38 :: If it is set, use the GSDLHOME environment variable 39 if "%GSDL3SRCHOME%" == "" goto prepGSDL 40 set GSDL3PATH=%GSDL3SRCHOME% 38 41 39 42 :prepGSDL … … 46 49 set GSDL3PATH= 47 50 48 findJava51 :findJava 49 52 :: ---- Check Java exists ---- 50 set JAVAPATH= 53 set JAVAPATH=c:\j2sdk1.4.2_12\bin 51 54 52 55 :: Some users may set the above line manually 53 56 if not "%JAVAPATH%" == "" goto testJava 54 57 55 56 58 :: If it is set, use the JAVA_HOME environment variable 59 if not "%JAVA_HOME%" == "" goto javahome 57 60 58 59 60 61 62 61 :: Check if Java is on the search path 62 echo %PATH%| winutil\which.exe java.exe | winutil\setvar.exe JAVAPATH > setjava.bat 63 call setjava.bat 64 del setjava.bat 65 if not "%JAVAPATH%" == "" goto testJava 63 66 64 67 :: Still haven't found anything, so try looking in the registry (gulp!) … … 89 92 :testJava 90 93 :: Check that a Java executable has been found 91 if "%GLILANG%" == "en" echo Checking Java: %JAVAPATH%92 if "%GLILANG%" == "es" echo Revisando Java: %JAVAPATH%93 if "%GLILANG%" == "fr" echo V<82>rification de Java: %JAVAPATH%94 if "%GLILANG%" == "ru" echo <8F><E0><AE><A2><A5><E0><AA><A0>Java: %JAVAPATH%95 if exist "%JAVAPATH%\java.exe" goto checkGLI 94 if "%SERVERLANG%" == "en" echo Checking Java: %JAVAPATH% 95 if "%SERVERLANG%" == "es" echo Revisando Java: %JAVAPATH% 96 if "%SERVERLANG%" == "fr" echo Vârification de Java: %JAVAPATH% 97 if "%SERVERLANG%" == "ru" echo Âà ®¢¥à ª Java: %JAVAPATH% 98 if exist "%JAVAPATH%\java.exe" goto checkServer 96 99 97 100 :noJava 98 echo. 99 echo Failed to locate an appropriate version of Java. You must install a 100 echo Java Runtime Environment (version 1.4 or greater) before running the 101 echo Greenstone Server. 102 103 goto exit 101 echo. 102 if "%SERVERLANG%" == "en" echo Failed to locate an appropriate version of Java. You must install a 103 if "%SERVERLANG%" == "en" echo Java Runtime Environment (version 1.4 or greater) before running the 104 if "%SERVERLANG%" == "en" echo Greenstone3 Server. 105 goto exit 104 106 105 107 :checkServer 106 ---- Check that the server program has been compiled ----108 ::---- Check that the server program has been compiled ---- 107 109 if exist "server.jar" goto runServer 108 109 echo "You need to compile the code before running the server" 110 if "%SERVERLANG%" == "en" echo "You need to compile the code before running the server" 110 111 goto exit 111 112 112 113 :runServer 113 114 114 echo Running the Greenstone Server 115 116 115 :: -Xms32M To set minimum memory 117 116 :: -Xmx32M To set maximum memory … … 123 122 "%JAVAPATH%\java" -cp %CLASSPATH% org.greenstone.server.Server "%GSDL3SRCHOME%" 124 123 124 :exit 125 126 :done 127 :: ---- Clean up ---- 128 set JAVAPATH= 129 130 125 131 126 132
Note:
See TracChangeset
for help on using the changeset viewer.