diff options
author | Greg Wilkins | 2014-08-21 00:45:28 +0000 |
---|---|---|
committer | Greg Wilkins | 2014-08-21 00:45:28 +0000 |
commit | c1b66a3ea3cb10f55844d7938edfe3dfbe6cdcb9 (patch) | |
tree | 161dd8cb61751c79ef625a1a3bd5b0fbf5a59cc5 | |
parent | bd8bcd62e9f7b363980715566a64772051d8a4a2 (diff) | |
download | org.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
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 |