Thanks Jaikiran and Peter for your responses.
I am using JBoss AS 4.3 on Linux.
Three JBoss instances are running on the same system on different ports. The system has two IP addresses, IP1 and IP2. Ex. IP1 = 1.1.1.1 and IP2 = 2.2.2.2.
Instance1 is a clustered server (CL1). The binding 0.0.0.0 works with this one. The other two are instances of the default server (DF1 and DF2). The binding works for one of the default servers (DF1).
After starting DF2 when I do
http://2.2.2.2:8080, the console doesnt come up. However, if I do
http://1.1.1.1:8080 it comes up.
The server is started using run.sh command with the below arguments
-Djboss.server.log.dir
-Djboss.server.base.url
-Djboss.server.base.dir
-b 0.0.0.0
I am not able to figure out what could be the difference in the configuration of the two default servers.
I also tried running DF2 with -b IP2.
However, this also doesnt work. In this case the console doesnt come up on doing trying IP1 as well, which was expected.