Le server JBoss contient différents types de configuration du serveur d’applications (All, Default,
Standalone, Minimal, Standard, Domain). Ces différents types de configuration permettent
d’exécuter le serveur d’application soit en mode cluster et répartir une application J2EE sur de
multiples nœuds (un équilibrage de charge est réalisé automatiquement afin de répartir de façon
optimale les requêtes sur les différents nœuds du cluster) soit en mode de fonctionnement en mono
machine (standalone), incluant un serveur web ainsi qu’un serveur métier. D’ailleurs le serveur
d’application peut aussi exécuter avec des autres configurations comme domain ou minimal, etc.
visant à optimiser les ressources consommées par le serveur d’applications et ainsi de démarrer
avec un nombre de services restreints.
Le répertoire de serveur comporte d’autres dossiers permettant d’affiner la configuration du
serveur, de déployer des services, des applications J2EE, des sources de données (deployments).
Le dossier modules contient l’ensemble des librairies nécessaires au fonctionnement des
conteneurs du serveur d’applications. En particulier, ce dernier dossier peut contenir des librairies
tierces pour fournir des fonctionnalités avancées telles que les accès au serveur de gestion de bases
de données mysql (connecteur Mysql-Java).
Le démarrage du serveur d’applications WildFly s’effectue simplement en exécutant le fichier
standalone.bat ou standalone.sh (Fig. 3a). Il est nécessaire d’installer/configurer l’environnement
Java JDK pour l’exécution de serveur WildFly. Le serveur WildFly.10.x exige l’environnement
d’exécution minimum de JavaSE-1.8 sinon son exécution peut provoquer des erreurs critiques.
Figure 3a. Démarrage du serveur WildFly
Lorsque la console indique (Fig. 3b) [Server]' …' Started' in' (ou' a' démarré' en) …, le serveur
d’applications J2EE est démarré et l’ensemble des services sont prêts.