Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2014-08-21 00:45:28 +0000
committerGreg Wilkins2014-08-21 00:45:28 +0000
commitc1b66a3ea3cb10f55844d7938edfe3dfbe6cdcb9 (patch)
tree161dd8cb61751c79ef625a1a3bd5b0fbf5a59cc5
parentbd8bcd62e9f7b363980715566a64772051d8a4a2 (diff)
downloadorg.eclipse.jetty.project-c1b66a3ea3cb10f55844d7938edfe3dfbe6cdcb9.tar.gz
org.eclipse.jetty.project-c1b66a3ea3cb10f55844d7938edfe3dfbe6cdcb9.tar.xz
org.eclipse.jetty.project-c1b66a3ea3cb10f55844d7938edfe3dfbe6cdcb9.zip
Fixed start.jar property as properties issue
-rw-r--r--jetty-start/src/main/java/org/eclipse/jetty/start/CommandLineBuilder.java11
-rw-r--r--jetty-start/src/main/java/org/eclipse/jetty/start/Main.java2
-rw-r--r--jetty-xml/src/main/java/org/eclipse/jetty/xml/XmlConfiguration.java6
3 files changed, 11 insertions, 8 deletions
diff --git a/jetty-start/src/main/java/org/eclipse/jetty/start/CommandLineBuilder.java b/jetty-start/src/main/java/org/eclipse/jetty/start/CommandLineBuilder.java
index 8f4fd8c4c9..eb51b5f941 100644
--- a/jetty-start/src/main/java/org/eclipse/jetty/start/CommandLineBuilder.java
+++ b/jetty-start/src/main/java/org/eclipse/jetty/start/CommandLineBuilder.java
@@ -177,17 +177,20 @@ public class CommandLineBuilder
@Override
public String toString()
{
+ return toString(" ");
+ }
+
+ public String toString(String delim)
+ {
StringBuilder buf = new StringBuilder();
- boolean delim = false;
for (String arg : args)
{
- if (delim)
+ if (buf.length()>0)
{
- buf.append(' ');
+ buf.append(delim);
}
buf.append(quote(arg));
- delim = true;
}
return buf.toString();
diff --git a/jetty-start/src/main/java/org/eclipse/jetty/start/Main.java b/jetty-start/src/main/java/org/eclipse/jetty/start/Main.java
index 965333b9d6..d19b85ca1f 100644
--- a/jetty-start/src/main/java/org/eclipse/jetty/start/Main.java
+++ b/jetty-start/src/main/java/org/eclipse/jetty/start/Main.java
@@ -654,7 +654,7 @@ public class Main
if (args.isDryRun())
{
CommandLineBuilder cmd = args.getMainArgs(baseHome,true);
- System.out.println(cmd.toString());
+ System.out.println(cmd.toString(File.separatorChar=='/'?" \\\n":" "));
}
if (args.isStopCommand())
diff --git a/jetty-xml/src/main/java/org/eclipse/jetty/xml/XmlConfiguration.java b/jetty-xml/src/main/java/org/eclipse/jetty/xml/XmlConfiguration.java
index 18d85eb20f..bc4b64aa58 100644
--- a/jetty-xml/src/main/java/org/eclipse/jetty/xml/XmlConfiguration.java
+++ b/jetty-xml/src/main/java/org/eclipse/jetty/xml/XmlConfiguration.java
@@ -1212,13 +1212,13 @@ public class XmlConfiguration
// For all arguments, load properties
for (String arg : args)
{
- if (arg.toLowerCase(Locale.ENGLISH).endsWith(".properties"))
- properties.load(Resource.newResource(arg).getInputStream());
- else if (arg.indexOf('=')>=0)
+ if (arg.indexOf('=')>=0)
{
int i=arg.indexOf('=');
properties.put(arg.substring(0,i),arg.substring(i+1));
}
+ else if (arg.toLowerCase(Locale.ENGLISH).endsWith(".properties"))
+ properties.load(Resource.newResource(arg).getInputStream());
}
// For all arguments, parse XMLs

Back to the top