start-ds.bat revision 61491a8f67f7eae3967ce28737730583c6ad922d
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem CDDL HEADER START
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem The contents of this file are subject to the terms of the
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem Common Development and Distribution License, Version 1.0 only
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem (the "License"). You may not use this file except in compliance
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem with the License.
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem You can obtain a copy of the license at
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem See the License for the specific language governing permissions
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem and limitations under the License.
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem When distributing Covered Code, include this CDDL HEADER in each
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem file and include the License file at
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem add the following below this CDDL HEADER, with the fields enclosed
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem by brackets "[]" replaced with your own identifying information:
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem Portions Copyright [yyyy] [name of copyright owner]
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem CDDL HEADER END
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmarem Copyright 2006-2008 Sun Microsystems, Inc.
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmafor %%i in (%~sf0) do set DIR_HOME=%%~dPsi..
f30ee734ac0ee8b792c77ab3bc42494fcddb1508hajmaset INSTANCE_ROOT=%DIR_HOME%
set LOG="%INSTANCE_ROOT%\logs\native-windows.out"
set SCRIPT=start-ds.bat
call "%INSTANCE_ROOT%\lib\_script-util.bat"
"%OPENDS_JAVA_BIN%" -Xms8M -Xmx8M %SCRIPT_NAME_ARG% org.opends.server.core.DirectoryServer --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" --checkStartability %*
"%OPENDS_JAVA_BIN%" %OPENDS_SERVER_JAVA_ARGS% %SCRIPT_NAME_ARG% org.opends.server.core.DirectoryServer --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %*
"%OPENDS_JAVA_BIN%" %OPENDS_SERVER_JAVA_ARGS% %SCRIPT_NAME_ARG% org.opends.server.core.DirectoryServer --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %* >> %LOG%
"%DIR_HOME%\lib\winlauncher.exe" start "%DIR_HOME%" "%OPENDS_JAVA_BIN%" %OPENDS_SERVER_JAVA_ARGS% %SCRIPT_NAME_ARG% org.opends.server.core.DirectoryServer --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %*
echo %SCRIPT%: Waiting for "%DIR_HOME%\logs\server.out" to be deleted >> %LOG%
"%OPENDS_JAVA_BIN%" -Xms8M -Xmx8M org.opends.server.tools.WaitForFileDelete --targetFile "%DIR_HOME%\logs\server.starting" --logFile "%DIR_HOME%\logs\server.out"
"%DIR_HOME%\lib\winlauncher.exe" start "%DIR_HOME%" "%OPENDS_JAVA_BIN%" %OPENDS_SERVER_JAVA_ARGS% %SCRIPT_NAME_ARG% org.opends.server.core.DirectoryServer --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %*
echo %SCRIPT%: Waiting for "%DIR_HOME%\logs\server.out" to be deleted >> %LOG%
"%OPENDS_JAVA_BIN%" -Xms8M -Xmx8M org.opends.server.tools.WaitForFileDelete --targetFile "%DIR_HOME%\logs\server.starting" --logFile "%DIR_HOME%\logs\server.out" >> %LOG%
rem We write the output of the start command to the winservice.out file.
echo. > "%DIR_HOME%\logs\server.startingservice"
echo. > "%DIR_HOME%\logs\winservice.out"
"%DIR_HOME%\lib\winlauncher.exe" start "%DIR_HOME%" "%OPENDS_JAVA_BIN%" -Xrs %OPENDS_SERVER_JAVA_ARGS% %SCRIPT_NAME_ARG% org.opends.server.core.DirectoryServer --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" %*
echo %SCRIPT%: Waiting for "%DIR_HOME%\logs\server.out" to be deleted >> %LOG%
"%OPENDS_JAVA_BIN%" -Xms8M -Xmx8M org.opends.server.tools.WaitForFileDelete --targetFile "%DIR_HOME%\logs\server.starting" --logFile "%DIR_HOME%\logs\server.out" --outputFile "%DIR_HOME%\logs\winservice.out"
erase "%DIR_HOME%\logs\server.startingservice"
"%OPENDS_JAVA_BIN%" -Xms8M -Xmx8M org.opends.server.tools.StartWindowsService
echo %SCRIPT%: Waiting for "%DIR_HOME%\logs\server.startingservice" to be deleted >> %LOG%
"%OPENDS_JAVA_BIN%" -Xms8M -Xmx8M org.opends.server.tools.WaitForFileDelete --targetFile "%DIR_HOME%\logs\server.startingservice"
rem Type the contents the winwervice.out file and delete it.
"%OPENDS_JAVA_BIN%" -Xms8M -Xmx8M %SCRIPT_NAME_ARG% org.opends.server.core.DirectoryServer --configClass org.opends.server.extensions.ConfigFileHandler --configFile "%DIR_HOME%\config\config.ldif" --checkStartability > NUL 2>&1