1 | @echo off
|
---|
2 |
|
---|
3 | echo.
|
---|
4 | echo Greenstone 3 (GSDL3)
|
---|
5 | echo Copyright (C) 2004 New Zealand Digital Libraries, University Of Waikato
|
---|
6 | echo Greenstone 3 comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt
|
---|
7 | echo This is free software, and you are welcome to redistribute it
|
---|
8 | echo.
|
---|
9 |
|
---|
10 | :: -------- Launch the Greenstone 3 Digital Library Software --------
|
---|
11 |
|
---|
12 | if exist gs3-setup.bat goto begin
|
---|
13 | echo This script must be run from within the Greenstone 3 home directory
|
---|
14 | pause
|
---|
15 | goto exit
|
---|
16 |
|
---|
17 | :begin
|
---|
18 | :: ---- Run setup.bat to set the necessary environment variables ----
|
---|
19 | call gs3-setup.bat
|
---|
20 | echo.
|
---|
21 |
|
---|
22 | :: Set up java options for catalina
|
---|
23 | set CATALINA_HOME=%GSDL3HOME%\comms\jakarta\tomcat
|
---|
24 | set CATALINA_OPTS="-Djava.util.prefs.syncInterval=2000000 -DGSDL3HOME=%GSDL3HOME% -DGSDLOS=%GSDLOS% -DGSDLHOME= -DPATH=%PATH%"
|
---|
25 |
|
---|
26 | if ""%1"" == ""-shutdown"" goto shutdown
|
---|
27 | :: -------- Run MySQL --------
|
---|
28 | echo Starting MySQL server...
|
---|
29 | echo.
|
---|
30 | cd %GSDL3HOME%\packages\mysql
|
---|
31 | start bin\mysqld
|
---|
32 | cd %GSDL3HOME%
|
---|
33 | echo Done.
|
---|
34 |
|
---|
35 | :: -------- Run Tomcat --------
|
---|
36 | echo Starting Tomcat Webserver...
|
---|
37 | echo.
|
---|
38 | call "%GSDL3HOME%\comms\jakarta\tomcat\bin\startup.bat"
|
---|
39 | echo Done.
|
---|
40 |
|
---|
41 | :: ---- Launch a web browser ----
|
---|
42 | start http://localhost:8080/gsdl3
|
---|
43 | goto exit
|
---|
44 |
|
---|
45 | :shutdown
|
---|
46 | :: -------- Stop Tomcat --------
|
---|
47 | echo Shutting down Tomcat Webserver...
|
---|
48 | echo.
|
---|
49 | call "%GSDL3HOME%\comms\jakarta\tomcat\bin\shutdown.bat"
|
---|
50 | echo Done.
|
---|
51 |
|
---|
52 | :: -------- Stop MySQL --------
|
---|
53 | echo Stopping MySQL server...
|
---|
54 | echo.
|
---|
55 | cd %GSDL3HOME%\packages\mysql
|
---|
56 | bin\mysqladmin --user=root shutdown
|
---|
57 | cd %GSDL3HOME%
|
---|
58 | echo Done.
|
---|
59 |
|
---|
60 | echo ****************************************************************
|
---|
61 | echo Greenstone 3 has been shutdown. Run gs3-launch.bat to restart.
|
---|
62 | echo ****************************************************************
|
---|
63 |
|
---|
64 | :exit
|
---|