Author: sebb
Date: Thu Oct 20 15:42:48 2011
New Revision: 1186860
URL: http://svn.apache.org/viewvc?rev=1186860&view=rev
Log:
Log message if using a local address, as that may cause problems.
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java?rev=1186860&r1=1186859&r2=1186860&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java
(original)
+++
jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java
Thu Oct 20 15:42:48 2011
@@ -82,7 +82,7 @@ public class RemoteJMeterEngineImpl exte
log.info("Starting backing engine on " + this.rmiPort);
InetAddress localHost=null;
try {
- // Bug 47980
+ // Bug 47980 - allow override of local hostname
String host =
System.getProperties().getProperty("java.rmi.server.hostname"); // $NON-NLS-1$
if( host==null ) {
localHost = InetAddress.getLocalHost();
@@ -97,6 +97,11 @@ public class RemoteJMeterEngineImpl exte
if (localHost.isLoopbackAddress()){
throw new RemoteException("Cannot start. "+hostName+" is a
loopback address.");
}
+ if (localHost.isSiteLocalAddress()){
+ // should perhaps be log.warn, but this causes the client-server
test to fail
+ log.info("IP address is a site-local address; this may cause
problems with remote access.\n"
+ + "\tCan be overridden by defining the system property
'java.rmi.server.hostname' - see jmeter-server script file");
+ }
log.debug("This = " + this);
if (createServer){
log.info("Creating RMI registry (server.rmi.create=true)");
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]