JBoss AS 7 not accepting remote connections JBoss AS 7 not accepting remote connections java java

JBoss AS 7 not accepting remote connections


The answer is to edit standalone.xml and insert the tag any-address instead of inet-address bound to 127.0.0.1

<interfaces>    <interface name="management">        <inet-address value="127.0.0.1"/>    </interface>    <interface name="public">       <any-ipv4-address/>    </interface></interfaces>


I changed the 127.0.0.1 (localhost) to 0.0.0.0 in standalone.xml. It works. Just be aware of the security.

<interfaces>    <interface name="management">        <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>    </interface>    <interface name="public">        <inet-address value="${jboss.bind.address:0.0.0.0}"/>    </interface>    <!-- TODO - only show this if the jacorb subsystem is added  -->    <interface name="unsecure">        <!--          ~  Used for IIOP sockets in the standard configuration.          ~                  To secure JacORB you need to setup SSL           -->        <inet-address value="${jboss.bind.address.unsecure:0.0.0.0}"/>    </interface></interfaces>


Did you configure the IP address into the config file?

Starting jboss without configuring the ip address will set the default address for jboss to localhost which is fit for development or maybe for a production server, where apache is used as the proxy to jboss and resides in the same machine.

To set the ip address for JBoss :

To a specific IP addressrun.sh -b 10.62.31.31To localhost or the IP address assigned to the serverrun.sh -b 0.0.0.0

You can also change it in the configuration file under the <interfaces> section.