If you have a http (web) application you need to have a external loadbalancer and you must configure/mark the web application as clustered to support session replication.
Only EJB applications are able to support loadbalance and failover with the JBoss EJB proxy.
thanks for your reply
I am deploying an EJBCA application on JBoss which is only used by my another application(not used by outside world) which is running on https. my another application only access the wsdl of EJBCA running on the JBoss server.
I have to use External Load Balancer to run my application.
could you please explain in brief about when I should go for External Load Balancer ? In my case I have to use External Load Balancer ?