View | Details | Raw Unified | Return to bug 24684
Collapse All | Expand All

(-)C:/Documents and Settings/alf.hogemark/workspace/Jmeter 2.2 official/src/core/org/apache/jmeter/JMeter.java (+13 lines)
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) {

Return to bug 24684