From 605362a77aea68fb728bef528130879152dfb730 Mon Sep 17 00:00:00 2001 From: Robert Greig Date: Mon, 20 Nov 2006 21:16:54 +0000 Subject: QPID-118. Now passes arguments through to the java process. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@477341 13f79535-47bb-0310-9956-ffa450edef68 --- java/broker/bin/qpid-server.bat | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'java') diff --git a/java/broker/bin/qpid-server.bat b/java/broker/bin/qpid-server.bat index 4c93005ad6..0c87bf716f 100644 --- a/java/broker/bin/qpid-server.bat +++ b/java/broker/bin/qpid-server.bat @@ -49,8 +49,20 @@ echo This environment variable is needed to run this program. goto exit :okJavaHome +rem Slurp the command line arguments. This loop allows for an unlimited number +rem of agruments (up to the command line limit, anyway). +set QPID_ARGS=%1 +if ""%1""=="""" goto runCommand +shift +:loop +if ""%1""=="""" goto runCommand +set QPID_ARGS=%QPID_ARGS% %1 +shift +goto loop + +:runCommand set LAUNCH_JAR=%QPID_HOME%\lib\broker-launch.jar set MODULE_JARS=%QPID_MODULE_JARS% -"%JAVA_HOME%"\bin\java -server -Xmx1024m -DQPID_HOME="%QPID_HOME%" -cp "%LAUNCH_JAR%;%MODULE_JARS%" org.apache.qpid.server.Main * +"%JAVA_HOME%"\bin\java -server -Xmx1024m -DQPID_HOME="%QPID_HOME%" -cp "%LAUNCH_JAR%;%MODULE_JARS%" org.apache.qpid.server.Main %QPID_ARGS% :end -- cgit v1.2.1