I started a JBoss (jboss-4.2.0.GA)
This is the latest version of JBoss and there has been a change to the way JBoss binds its services. The README of this version mentions:
JBossAS now binds its services to localhost (127.0.0.1) *by default*, instead of binding to all available interfaces (0.0.0.0). This was primarily done for security reasons because of concerns of users going to production without having secured their servers properly. To enable remote access by binding JBoss services to a particular interface, simply run jboss with the -b option, but be aware you still need to secure you server properly.
If you want to access the server using the IP address, then you will have to start it as follows:
Ex:
Additionally, if you want the services to be bound like in the previous versions of JBoss, then just start your server using: