Lines 294-299
Link Here
|
294 |
} else if (parser.getArgumentById(HELP_OPT) != null) { |
294 |
} else if (parser.getArgumentById(HELP_OPT) != null) { |
295 |
System.out.println(JMeterUtils.getResourceFileAsText("org/apache/jmeter/help.txt"));// $NON-NLS-1$ |
295 |
System.out.println(JMeterUtils.getResourceFileAsText("org/apache/jmeter/help.txt"));// $NON-NLS-1$ |
296 |
} else if (parser.getArgumentById(SERVER_OPT) != null) { |
296 |
} else if (parser.getArgumentById(SERVER_OPT) != null) { |
|
|
297 |
// We need to check if the JMeter home contains spaces in the path, |
298 |
// because then we will not be able to bind to RMI registry, see |
299 |
// Java bug id 4496398 |
300 |
File jmeterHome = new File(JMeterUtils.getJMeterHome()); |
301 |
if(!jmeterHome.toURL().equals(jmeterHome.toURI().toURL())) { |
302 |
// Just warn user, and exit, no reason to continue, since we will |
303 |
// not be able to bind to RMI registry, until Java bug 4496398 is fixed |
304 |
System.out.println("JMeter path cannot contain spaces when run in server mode."); // $NON-NLS-1$ |
305 |
System.out.println("JMeterHome is " + jmeterHome.getAbsolutePath()); // $NON-NLS-1$ |
306 |
log.error("JMeter path cannot contain spaces when run in server mode : " + jmeterHome.getAbsolutePath()); // $NON-NLS-1$ |
307 |
System.exit(-1); |
308 |
} |
309 |
// Start the server |
297 |
startServer(JMeterUtils.getPropDefault("server_port", 0));// $NON-NLS-1$ |
310 |
startServer(JMeterUtils.getPropDefault("server_port", 0));// $NON-NLS-1$ |
298 |
startOptionalServers(); |
311 |
startOptionalServers(); |
299 |
} else if (parser.getArgumentById(NONGUI_OPT) == null) { |
312 |
} else if (parser.getArgumentById(NONGUI_OPT) == null) { |