source: main/trunk/greenstone3/gs3-server.bat@ 30131

Last change on this file since 30131 was 27903, checked in by davidb, 11 years ago

Quoting to help when running from a location with spaces in the directory name

  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 KB
Line 
1@echo off
2
3echo Greenstone 3 Server
4echo Copyright (C) 2006, New Zealand Digital Library Project, University Of Waikato
5echo This software comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt
6echo This is free software, and you are welcome to redistribute it
7
8:: ---- Determine GSDL3HOME ----
9:: Some users may set the above line manually
10set GSDL3PATH=
11
12:: The default location is the current directory
13 if "%GSDL3PATH%" == "" set GSDL3PATH=.
14
15:: Setup Greenstone, unless it has already been done
16if "%GSDL3SRCHOME%" == "" call "%GSDL3PATH%\gs3-setup.bat" SetEnv > nul
17
18
19:: See if Greenstone3 web folder is writable
20 echo.
21 echo Checking if the Greenstone3 web directory is writable ...
22 (echo This is a temporary file. It is safe to delete it. > "%GSDL3HOME%\testing.tmp" ) 2>nul
23 if exist "%GSDL3HOME%\testing.tmp" goto isWritable
24
25:: Is read-only
26 set gsdl3_writablehome=%TMP%\greenstone\web
27 set opt_properties="-Dgsdl3home.isreadonly=true" -Dgsdl3.writablehome="%gsdl3_writablehome%"
28 echo ... no.
29 echo Setting Greenstone3 web home writable area to be: %gsdl3_writablehome%
30
31 goto runJava
32
33:isWritable
34 del "%GSDL3HOME%\testing.tmp"
35 set opt_properties="-Dgsdl3.writablehome=%GSDL3HOME%"
36 echo ... yes.
37
38:runJava
39
40:: Before running the Java program,
41:: call ant target to initialize the gsdl3-writablehome area (if it doesn't already exist)
42:: ... including the all important global.properties.
43
44cmd /c ant.bat %opt_properties% configure-web
45
46
47set GSDL3PATH=
48
49"%RUNJAVA%" -cp "%CLASSPATH%" %opt_properties% org.greenstone.server.Server3 "%GSDL3SRCHOME%"
50
51
52
53
54
Note: See TracBrowser for help on using the repository browser.