You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2006/03/29 00:47:01 UTC
svn commit: r389618 - in /jakarta/jmeter/branches/rel-2-1/bin: jmeter-server
jmeter-server.bat jmeter.properties
Author: sebb
Date: Tue Mar 28 14:47:00 2006
New Revision: 389618
URL: http://svn.apache.org/viewcvs?rev=389618&view=rev
Log:
Make it easier to change the RMI/Server port
Modified:
jakarta/jmeter/branches/rel-2-1/bin/jmeter-server
jakarta/jmeter/branches/rel-2-1/bin/jmeter-server.bat
jakarta/jmeter/branches/rel-2-1/bin/jmeter.properties
Modified: jakarta/jmeter/branches/rel-2-1/bin/jmeter-server
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/bin/jmeter-server?rev=389618&r1=389617&r2=389618&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/bin/jmeter-server (original)
+++ jakarta/jmeter/branches/rel-2-1/bin/jmeter-server Tue Mar 28 14:47:00 2006
@@ -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 "$@"
Modified: jakarta/jmeter/branches/rel-2-1/bin/jmeter-server.bat
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/bin/jmeter-server.bat?rev=389618&r1=389617&r2=389618&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/bin/jmeter-server.bat (original)
+++ jakarta/jmeter/branches/rel-2-1/bin/jmeter-server.bat Tue Mar 28 14:47:00 2006
@@ -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 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 @@
: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 @@
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
Modified: jakarta/jmeter/branches/rel-2-1/bin/jmeter.properties
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/bin/jmeter.properties?rev=389618&r1=389617&r2=389618&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/bin/jmeter.properties (original)
+++ jakarta/jmeter/branches/rel-2-1/bin/jmeter.properties Tue Mar 28 14:47:00 2006
@@ -109,6 +109,20 @@
# 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
#---------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org