Here is the entry from jboss-esb.xml.
<service category="CMTE" name="Search Content" description="Search Content"> <listeners> <jbr-listener name="CmteSearch Content Gateway" busidref="cmte_search_content_http_end_point" is-gateway="true" maxThreads="10" /> <jms-listener name="CMTE" busidref="cmte_search_content_esb_channel" maxThreads="10" /> </listeners> <actions> <action name="SearchContent" class="com.cmte.search.SearchContentAction" process="process" /> </actions> </service>
You are running with -b 0.0.0.0 and this is being picked up by the service when it registers.
We have addressed this in the current codebase but the simple workaround would be to edit jbossesb-properties.xml and replace the definition of org.jboss.soa.esb.jndi.server.url.
Currently that property will be defined using jboss.bind.address, which takes the given address as is. You can either specify this address by hand or replace it with one of the normalised variables, such as java.rmi.server.hostname.