JBoss Application Servers can be grouped together into a cluster to provide high availability, but each server is managed individually.
The server on each node is started and stopped individually, and applications must be deployed separately to each node unless the optional JBoss "farm" service is used.
Each node in a JBoss Application Server cluster is an independent server running the cluster service and configured with the same high availability partition name. Servers with the same partition name are configured separately but communicate with each other via multicast.
Web clients connect to the cluster through a proxy HTTP server such as Apache HTTP Server with the Apache Tomcat Connector. The Tomcat Connector, mod_jk, is configured with the location of each JBoss Application Server in the cluster and redirects each request to a machine in the cluster. For more information, see the JBoss documentation.