A host controller is launched when the domain.sh or domain.bat script is run on a host.

Le principale responsabilité d'un contrôleur hôte est la gestion de serveurs. Il délègue les tâches de gestion de domaines et est chargé de démarrer ou stopper les processus de serveurs d'application individuels qui exécutent sur son hôte.

Il entre en interaction avec le contrôleur de domaines pour gérer la communication entre les serveurs et le contrôleur de domaines. Plusieurs contrôleurs hôtes d'un domaine peuvent interagir avec un contrôleur de domaine unique. Par conséquent, tous les contrôleurs hôtes et les instances de serveurs exécutant en mode de domaine unique ont un contrôleur de domaine unique et doivent appartenir au même domaine.

By default each host controller reads its configuration from the domain/configuration/host.xml file located in the unzipped ${build.shortName} installation file on its host's filesystem. The host.xml file contains the following configuration information that is specific to the particular host: