From 69287099bab9640465cb18ef4006252d05a33e5d Mon Sep 17 00:00:00 2001 From: jvergara <jvergara@localhost> Date: Fri, 28 Sep 2007 19:50:40 +0000 Subject: [PATCH] Fix for issue 2035 (Use OpenDS specific environment variables to determine the JVM to be used.) --- opends/resource/bin/_server-script.bat | 38 +++++++++++++++++++++++++------------- 1 files changed, 25 insertions(+), 13 deletions(-) diff --git a/opends/resource/bin/_server-script.bat b/opends/resource/bin/_server-script.bat index eded04d..2c40404 100644 --- a/opends/resource/bin/_server-script.bat +++ b/opends/resource/bin/_server-script.bat @@ -33,31 +33,43 @@ set INSTANCE_ROOT=%DIR_HOME% if "%OPENDS_INVOKE_CLASS%" == "" goto noInvokeClass -goto checkJavaBin +goto checkOpenDSJavaBin :noInvokeClass echo Error: OPENDS_INVOKE_CLASS environment variable is not set. pause goto end -:checkJavaBin -if "%JAVA_BIN%" == "" goto noJavaBin +:checkOpenDSJavaBin +if "%OPENDS_JAVA_BIN%" == "" goto checkOpenDSJavaHome goto setClassPath -:noJavaBin +:checkOpenDSJavaHome +if "%OPENDS_JAVA_HOME%" == "" goto checkOpenDSJavaHomeFile +if not exist "%OPENDS_JAVA_HOME%\bin\java.exe" goto checkOpenDSJavaHomeFile +set OPENDS_JAVA_BIN=%OPENDS_JAVA_HOME%\bin\java.exe +goto setClassPath + +:checkOpenDSJavaHomeFile +if not exist "%DIR_HOME%\lib\set-java-home.bat" goto checkJavaBin +call "%DIR_HOME%\lib\set-java-home.bat" +if not exist "%OPENDS_JAVA_HOME%\bin\java.exe" goto checkJavaBin +set OPENDS_JAVA_BIN=%OPENDS_JAVA_HOME%\bin\java.exe +goto setClassPath + +:checkJavaBin +if "%JAVA_BIN%" == "" goto checkJavaHome +set OPENDS_JAVA_BIN=%JAVA_BIN% +goto setClassPath + +:checkJavaHome if "%JAVA_HOME%" == "" goto noJavaHome if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome -set JAVA_BIN=%JAVA_HOME%\bin\java.exe +set OPENDS_JAVA_BIN=%JAVA_HOME%\bin\java.exe goto setClassPath :noJavaHome -if not exist "%DIR_HOME%\lib\set-java-home.bat" goto noSetJavaHome -call "%DIR_HOME%\lib\set-java-home.bat" -set JAVA_BIN=%JAVA_HOME%\bin\java.exe -goto setClassPath - -:noSetJavaHome -echo Error: JAVA_HOME environment variable is not set. +echo Error: OPENDS_JAVA_HOME environment variable is not set. echo Please set it to a valid Java 5 (or later) installation. pause goto end @@ -67,7 +79,7 @@ set PATH=%SystemRoot% -"%JAVA_BIN%" %JAVA_ARGS% %SCRIPT_NAME_ARG% %OPENDS_INVOKE_CLASS% --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %* +"%OPENDS_JAVA_BIN%" %JAVA_ARGS% %SCRIPT_NAME_ARG% %OPENDS_INVOKE_CLASS% --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %* :end -- Gitblit v1.10.0