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]

Reply via email to