On server side it depends on how the server is started. You might bind against '0.0.0.0' (start option -b of run.sh, I don't know whether this is the default in AS5.0) which mean all available interfaces.
In this case on server side there is nothing to do.
On the client side depends on the type of clients.
- Rich client with EJB access might have a propertyfile 'jndi.properties' or even a customized config (where the community can not help)
- If it is a web application you must find out the topologie
- change apache configuration if its used as loadbalancer
- change forwarding if there is a translation of extern=>intern IP address
The adress is already binded in jboss_init_QA.sh file.So we just start the server.I haven't configured the jboss server.I guess we are having EJb.i am not sure.is there is any way that we can find out which type of clients are running
That depends on your application, sorry here the community can not really help
You might inspect the deployed (custom) applications.
If you have WAR or EAR (that include WAR) you may have a web application and this is used by a browser or apache frontend (but also might have rich-clients).
If you have only JAR or EAR (that include NO WAR) it looks like a pur EJB application with rich-clients.
So you have to find out with the application and network administrator.