Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-711

ENTESB-291 does not appear to be fixed in Fuse ESB Enterprise 7.1 completely. RMI Server still listens on all interfaces.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.1.1, jboss-fuse-6.0.1, M1
    • 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.

      #

      1. 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

              yfang@redhat.com Freeman(Yue) Fang
              ubhole Ulhas Bhole (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: