mirror of https://github.com/apache/jmeter.git
				
				
				
			Make it easier to change the RMI/Server port
git-svn-id: https://svn.apache.org/repos/asf/jakarta/jmeter/branches/rel-2-1@389618 13f79535-47bb-0310-9956-ffa450edef68
Former-commit-id: 1d45393e1e
			
			
This commit is contained in:
		
							parent
							
								
									149e154656
								
							
						
					
					
						commit
						966178e154
					
				|  | @ -15,11 +15,16 @@ | |||
| ##   See the License for the specific language governing permissions and | ||||
| ##   limitations under the License. | ||||
| 
 | ||||
| ##   To change the RMI/Server port: | ||||
| ## | ||||
| ##   SERVER_PORT=1234 jmeter-server | ||||
| ## | ||||
| 
 | ||||
| set OLDCLASSPATH=$CLASSPATH | ||||
| export OLDCLASSPATH | ||||
| set CLASSPATH=`dirname $0`/../lib/ext/ApacheJMeter_core.jar:`dirname $0`/../lib/jorphan.jar:`dirname $0`/../lib/logkit-1.2.jar | ||||
| export CLASSPATH | ||||
| rmiregistry & | ||||
| rmiregistry $SERVER_PORT & | ||||
| set CLASSPATH=$OLDCLASSPATH | ||||
| export CLASSPATH | ||||
| `dirname $0`/jmeter -s "$@" | ||||
| `dirname $0`/jmeter -Dserver_port=${SERVER_PORT:-1099} -s "$@" | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| @echo off | ||||
| 
 | ||||
| rem   $Id$ | ||||
| rem   Copyright 2001-2004 The Apache Software Foundation | ||||
| rem   Copyright 2001-2004,2006 The Apache Software Foundation | ||||
| rem  | ||||
| rem   Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| rem   you may not use this file except in compliance with the License. | ||||
|  | @ -15,6 +15,15 @@ rem   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
| rem   See the License for the specific language governing permissions and | ||||
| rem   limitations under the License. | ||||
| 
 | ||||
| rem   =============================================================== | ||||
| rem   Enviroment variables | ||||
| rem   SERVER_PORT (optional) - define the rmiregistry and server port | ||||
| rem | ||||
| rem   JVM_ARGS - Java flags - these are handled by jmeter.bat | ||||
| rem | ||||
| rem   =============================================================== | ||||
| 
 | ||||
| 
 | ||||
| REM Protect environment against changes if possible: | ||||
| if "%OS%"=="Windows_NT" setlocal | ||||
| 
 | ||||
|  | @ -41,7 +50,8 @@ goto exit | |||
| :setCP | ||||
| echo Found ApacheJMeter_core.jar | ||||
| set CLASSPATH=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar | ||||
| START rmiregistry | ||||
| 
 | ||||
| START rmiregistry %SERVER_PORT% | ||||
| 
 | ||||
| if not "%OS%"=="Windows_NT" goto win9xStart | ||||
| :winNTStart | ||||
|  | @ -73,6 +83,15 @@ goto setupArgs | |||
| rem This label provides a place for the argument list loop to break out  | ||||
| rem and for NT handling to skip to. | ||||
| 
 | ||||
| if not "%SERVER_PORT%" == "" goto port | ||||
| 
 | ||||
| jmeter -s %JMETER_CMD_LINE_ARGS% | ||||
| goto end | ||||
| 
 | ||||
| 
 | ||||
| :port | ||||
| jmeter -Dserver_port=%SERVER_PORT% -s %JMETER_CMD_LINE_ARGS% | ||||
| 
 | ||||
| :end | ||||
| 
 | ||||
| :exit | ||||
|  | @ -109,6 +109,20 @@ remote_hosts=127.0.0.1 | |||
| # RMI port to be used by the server (must start rmiregistry with same port) | ||||
| #server_port=1099 | ||||
| 
 | ||||
| # To change the port to (say) 1234: | ||||
| # On the server(s) | ||||
| # - set server_port=1234 | ||||
| # - start rmiregistry with port 1234 | ||||
| # On Windows this can be done by: | ||||
| # SET SERVER_PORT=1234 | ||||
| $ JMETER-SERVER | ||||
| # | ||||
| # On Unix: | ||||
| # SERVER_PORT=1234 jmeter-server | ||||
| # | ||||
| # On the client: | ||||
| # - set remote_hosts=server:1234 | ||||
| 
 | ||||
| #--------------------------------------------------------------------------- | ||||
| #         Logging Configuration | ||||
| #--------------------------------------------------------------------------- | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue