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 | 1acc875b42d5bdc4507c36a543392c3e28c07feb (patch) | |
| tree | a878be83619bb80cfdd6f5bb72add3e1acbb1532 /qpid/java | |
| parent | 910433e2fe38058b22df8c282d41d0548d460f23 (diff) | |
| download | qpid-python-1acc875b42d5bdc4507c36a543392c3e28c07feb.tar.gz | |
QPID-118. Now passes arguments through to the java process.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@477341 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
| -rw-r--r-- | qpid/java/broker/bin/qpid-server.bat | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/qpid/java/broker/bin/qpid-server.bat b/qpid/java/broker/bin/qpid-server.bat index 4c93005ad6..0c87bf716f 100644 --- a/qpid/java/broker/bin/qpid-server.bat +++ b/qpid/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
|
