-
Bug
-
Resolution: Done
-
Major
-
fuse-esb-7.1.0
-
None
-
None
-
%
according to the release notes ENTESB-291 is fixed in Fuse ESB Enterprise 7.1. This would provide the ability to bind the RMI registry host to a specific interface in environments with multi user interfaces.
The org.apache.karaf.management.cfg file has a place holder for this property. However, even when setting this property, e.g.
#
- Host for RMI registry
#
rmiRegistryHost = TestRegHost
and
serviceUrl = service:jmx:rmi://TestRegHost:${rmiServerPort}/jndi/rmi://${rmiRegistryHost}:${rmiRegistryPort}/karaf-${karaf.name}
When started port 44444 is being listened on for all addresses:
test@TestRegHost ~]$ netstat -n -l|grep 44444
tcp 0 0 0.0.0.0:44444 0.0.0.0:* LISTEN
I can bind the ssh, jmx, and tcp ports to specific addresses:
[test@TestRegHost ~]$ netstat -n -l|grep 8101
tcp 0 0 10.142.165.13:8101 0.0.0.0:* LISTEN
[test@TestRegHost ~]$ netstat -n -l|grep 1099
tcp 0 0 10.142.165.13:1099 0.0.0.0:* LIST