5 if not defined JAVA_HOME (
6 echo Error: JAVA_HOME is not defined.
10 if not defined JAVACMD (
11 set JAVACMD=%JAVA_HOME\bin\java.exe
14 if not exist %JAVACMD (
15 echo Error: JAVA_HOME is not defined correctly.
16 echo Cannot execute %JAVACMD
20 REM The root of the Shibboleth package tree, relative to the run directory
21 if not exist %SHIB_HOME (
24 set ENDORSED=%SHIB_HOME\endorsed
26 REM Where log4j config file is
27 set LOG_CONFIG=%SHIB_HOME\webApplication\WEB-INF\classes\conf\log4j.properties
29 REM Grab all the dependencies
30 if defined CLASSPATH (
31 set SHIB_UTIL_CLASSPATH=%CLASSPATH
33 set SHIB_UTIL_CLASSPATH="%SHIB_HOME\webApplication\WEB-INF\classes";%SHIB_UTIL_CLASSPATH
35 set DIRLIBS=%SHIB_HOME\lib\*.jar
36 for %%i in (%DIRLIBS) do (
37 if defined SHIB_UTIL_CLASSPATH (
38 set SHIB_UTIL_CLASSPATH="%i";%SHIB_UTIL_CLASSPATH
40 set SHIB_UTIL_CLASSPATH=%i
44 set DIRLIBS=%SHIB_HOME\webApplication\WEB-INF\lib\*.jar
45 for %%i in (%DIRLIBS) do (
46 if defined SHIB_UTIL_CLASSPATH (
47 set SHIB_UTIL_CLASSPATH="%i";%SHIB_UTIL_CLASSPATH
49 set SHIB_UTIL_CLASSPATH=%i
54 %JAVACMD -Djava.endorsed.dirs="%ENDORSED" -Dlog.config="%LOG_CONFIG" -cp "%SHIB_UTIL_CLASSPATH" edu.internet2.middleware.shibboleth.utils.MetadataTool %*