As already discussed in IRC this is a good "quick and dirty" solution. Though the "longer lasting" method would be to add the rmiHost parameter to Karafs management kernel (https://issues.apache.org/jira/browse/KARAF-581)
Kind regards, Andreas On Fri, Apr 22, 2011 at 9:08 AM, Jean-Baptiste Onofré <[email protected]> wrote: > -b is a specific parameter used by JBoss. JBoss populates several args with > that in the jboss-service.xml. > > To set the IP address used by the RMI server (in any system), you have to > use the following Java arg: > > -Djava.rmi.server.hostname= > > If you use 0.0.0.0 it will be bound to all IP address: > > -Djava.rmi.server.hostname=0.0.0.0 > > You can bind to a specific IP address or hostname: > > -Djava.rmi.server.hostname=xxx.xxx.xxx.xxx > > You have to set that in the karaf startup script. > > You have the detail of the RMI properties here: > http://download.oracle.com/javase/1.4.2/docs/guide/rmi/javarmiproperties.html > > Regards > JB > > On 04/21/2011 06:36 PM, Certus Technology wrote: >> >> Achim, >> >> Thanks for the suggestion. I have tried a couple of things: >> >> Setting -b 10.0.0.1 as a jvm argument prevents the jvm from starting. >> Unrecognized option: -b >> >> Passing -b 10.0.0.1 to the karaf main (org.apache.karaf.main.Main) has >> no effect on which IP addresses the rmiRegistryPort binds to. >> >> Can you clarify what you mean? >> >> Regards >> >> Rob >> >> On 21/04/11 16:58, Achim Nierbeck wrote: >>> >>> There is just one thing that comes to my mind, when staring the jvm >>> you can tell wich ip address to bind on through the -b param >>> e.g. -b0.0.0.0 does bind on all interfaces on the server. it might be >>> possible by configuring this through the system.properties or you >>> might >>> need to change the startup skript for that. >>> >>> regards, Achim >> >> >
