diff options
author | Robert Greig <rgreig@apache.org> | 2006-11-20 21:16:54 +0000 |
---|---|---|
committer | Robert Greig <rgreig@apache.org> | 2006-11-20 21:16:54 +0000 |
commit | 605362a77aea68fb728bef528130879152dfb730 (patch) | |
tree | 220a1f55a7a0e3fa81e9f1497d17dd0c089193fe /java | |
parent | 4abe1d33e6df0b50a593c55034f109013cc821e8 (diff) | |
download | qpid-python-605362a77aea68fb728bef528130879152dfb730.tar.gz |
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
Diffstat (limited to 'java')
-rw-r--r-- | java/broker/bin/qpid-server.bat | 14 |
1 files changed, 13 insertions, 1 deletions
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
|