Description
User Guide should describe how to start the server as non-root user without init.d on Unix and non-windows-service on win32.
For XP I suggest this script:
SET CP=
for /f "tokens=*" %%i in ('dir /b lib*.jar') DO call :addcp lib%%i
for /f "tokens=*" %%i in ('dir /b bin*.jar') DO call :addcp bin%%i
goto :donecp
:addcp
SET CP=%CP%;%1%
goto :eof
:donecp
echo cp=%CP%
java -Dlog4j.configuration=conf/log4j.properties -classpath %CP% org.apache.directory.server.UberjarMain conf/server.xml