[15071] | 1 | @echo off
|
---|
| 2 |
|
---|
[15148] | 3 | set java_min_version=1.4.0_00
|
---|
[15071] | 4 |
|
---|
| 5 | if exist gs3-setup.bat goto start
|
---|
| 6 | echo This script must be run from within the Greenstone 3 home directory
|
---|
| 7 | goto exit
|
---|
| 8 |
|
---|
| 9 | :start
|
---|
| 10 | :: ---- Set the GSDL3HOME variable to the current directory ----
|
---|
| 11 | cd | winutil\setvar.exe GSDL3SRCHOME > %SystemRoot%\Temp\setgsdl3.bat
|
---|
| 12 | call %SystemRoot%\Temp\setgsdl3.bat
|
---|
| 13 | del %SystemRoot%\Temp\setgsdl3.bat
|
---|
| 14 | set GSDL3HOME=%GSDL3SRCHOME%\web
|
---|
| 15 |
|
---|
| 16 | :: change if using external tomcat
|
---|
| 17 | set TOMCAT_HOME=%GSDL3SRCHOME%\packages\tomcat
|
---|
| 18 |
|
---|
| 19 | :: ---- Set other important environment variables ----
|
---|
| 20 | set GSDLOS=windows
|
---|
[15148] | 21 | set ANT_HOME=%GSDL3SRCHOME%\packages\ant
|
---|
| 22 | set PATH=%PATH%;%GSDL3SRCHOME%\bin;%GSDL3SRCHOME%\bin\script;%GSDL3SRCHOME%\lib\jni;%ANT_HOME%\bin
|
---|
[15071] | 23 |
|
---|
| 24 | :: ---- Set the CLASSPATH environment variable ----
|
---|
| 25 | if "%GS_CP_SET%" == "yes" goto skipSetCp
|
---|
| 26 | set CLASSPATH=.;%GSDL3HOME%\WEB-INF\classes;%GSDL3SRCHOME%\resources\java;%CLASSPATH%
|
---|
| 27 | if exist %SystemRoot%\Temp\setcp.bat del %SystemRoot%\Temp\setcp.bat
|
---|
| 28 | for %%j in ("%GSDL3SRCHOME%"\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %SystemRoot%\Temp\setcp.bat
|
---|
| 29 | for %%j in ("%GSDL3HOME%"\WEB-INF\lib\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %SystemRoot%\Temp\setcp.bat
|
---|
| 30 | for %%j in ("%GSDL3SRCHOME%"\lib\jni\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %SystemRoot%\Temp\setcp.bat
|
---|
| 31 | for %%j in ("%TOMCAT_HOME%"\common\endorsed\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %SystemRoot%\Temp\setcp.bat
|
---|
| 32 | for %%j in ("%GSDL3SRCHOME%"\build\*.jar) do echo set CLASSPATH=%%CLASSPATH%%;%%j>> %SystemRoot%\Temp\setcp.bat
|
---|
[15148] | 33 | echo set GS_CP_SET=yes >> %SystemRoot%\Temp\setcp.bat
|
---|
[15071] | 34 | call %SystemRoot%\Temp\setcp.bat
|
---|
| 35 | del %SystemRoot%\Temp\setcp.bat
|
---|
| 36 | :skipSetCp
|
---|
| 37 |
|
---|
[15148] | 38 | winutil\search4j.exe -m %java_min_version% | winutil\setvar.exe _JRE_HOME > %SystemRoot%\Temp\set_jre_home.bat
|
---|
[15071] | 39 | call %SystemRoot%\Temp\set_jre_home.bat
|
---|
| 40 | del %SystemRoot%\Temp\set_jre_home.bat
|
---|
| 41 |
|
---|
| 42 | echo %_JRE_HOME%\bin\java.exe | winutil\setvar.exe RUNJAVA > %SystemRoot%\Temp\setrunjava.bat
|
---|
| 43 | call %SystemRoot%\Temp\setrunjava.bat
|
---|
| 44 | del %SystemRoot%\Temp\setrunjava.bat
|
---|
| 45 |
|
---|
| 46 | if "%JRE_HOME%" == "" set JRE_HOME=%_JRE_HOME%
|
---|
| 47 |
|
---|
| 48 | echo GSDL3SRCHOME : %GSDL3SRCHOME%
|
---|
| 49 | echo GSDL3HOME : %GSDL3HOME%
|
---|
[15148] | 50 | echo JAVA : %RUNJAVA%
|
---|