You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2009/01/29 04:47:45 UTC
svn commit: r738734 -
/geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/RMIRegistryService.java
Author: gawor
Date: Thu Jan 29 03:47:45 2009
New Revision: 738734
URL: http://svn.apache.org/viewvc?rev=738734&view=rev
Log:
set java.rmi.server.hostname system property to the given host (GERONIMO-4518)
Modified:
geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/RMIRegistryService.java
Modified: geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/RMIRegistryService.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/RMIRegistryService.java?rev=738734&r1=738733&r2=738734&view=diff
==============================================================================
--- geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/RMIRegistryService.java (original)
+++ geronimo/server/trunk/framework/modules/geronimo-kernel/src/main/java/org/apache/geronimo/kernel/rmi/RMIRegistryService.java Thu Jan 29 03:47:45 2009
@@ -64,6 +64,9 @@
public void doStart() throws Exception {
System.setProperty("java.rmi.server.RMIClassLoaderSpi",RMIClassLoaderSpiImpl.class.getName());
+ if (System.getProperty("java.rmi.server.hostname") == null && host != null && !host.equals("0.0.0.0")) {
+ System.setProperty("java.rmi.server.hostname", host);
+ }
RMIClientSocketFactory socketFactory = RMISocketFactory.getDefaultSocketFactory();
RMIServerSocketFactory serverSocketFactory = new GeronimoRMIServerSocketFactory(host);
registry = LocateRegistry.createRegistry(port, socketFactory, serverSocketFactory);