Uploaded image for project: 'JBoss Enterprise SOA Platform'
  1. JBoss Enterprise SOA Platform
  2. SOA-3572

Incorrect host used in ESB binding service

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Migrated to another ITS
    • 5.2.0 GA
    • None
    • JBossESB
    • None
    • Workaround Exists
    • Hide

      Edit conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml and replace the esbHost definitions so that they refer to jboss.esb.bind.address i.e.

      <map keyClass="java.lang.String" valueClass="java.lang.String">
      <entry>
      <key>esbHost</key>
      <value>${jboss.esb.bind.address}</value>
      </entry>
      </map>

      and

      <map keyClass="java.lang.String" valueClass="java.lang.String">
      <entry>
      <key>esbHost</key>
      <value>${jboss.esb.bind.address}</value>
      </entry>
      <entry>
      <key>webPort</key>
      <value>${org.jboss.esb.web.port}</value>
      </entry>
      </map>

      Show
      Edit conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml and replace the esbHost definitions so that they refer to jboss.esb.bind.address i.e. <map keyClass="java.lang.String" valueClass="java.lang.String"> <entry> <key>esbHost</key> <value>${jboss.esb.bind.address}</value> </entry> </map> and <map keyClass="java.lang.String" valueClass="java.lang.String"> <entry> <key>esbHost</key> <value>${jboss.esb.bind.address}</value> </entry> <entry> <key>webPort</key> <value>${org.jboss.esb.web.port}</value> </entry> </map>

    Description

      The binding information for the ESB services refers to jboss.bind.address as the value of esbHost rather than jboss.esb.bind.address.

      The difference between the two is evident when the server is started with the -b 0.0.0.0 option, i.e. binding to any interface, as the value of the processed esb.juddi.properties and jbossesb-properties.xml will contain 0.0.0.0 for juddi.server.baseurl and
      org.jboss.soa.esb.jndi.server.url respectively.

      The ESB should be using an explicit interface which is what the jboss.esb.bind.address represents.

      Attachments

        Activity

          People

            Unassigned Unassigned
            pmacik@redhat.com Pavel Macik
            Archiver:
            ranumula@redhat.com Raju Anumula

            Dates

              Created:
              Updated:
              Resolved:
              Archived: