Installation WildFly · 3 min read · Dec 19, 2025

Comment installer le serveur d'applications Java WildFly (JBoss) sur Ubuntu 18.04

WildFly, anciennement connu sous le nom de JBoss, est un serveur d’applications gratuit et open source écrit en Java qui implémente la spécification Java Enterprise Edition (Java EE). Il fonctionne sur plusieurs plateformes, y compris Windows et Linux. WildFly prend en charge les Web Sockets, ce qui permet à vos applications d’utiliser des protocoles personnalisés optimisés et une communication en duplex intégral avec votre infrastructure backend.

Dans ce tutoriel, je vais expliquer comment installer le serveur d’applications WildFly sur Ubuntu 18.04 LTS.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un utilisateur non-root avec des privilèges sudo.
  • Une adresse IP statique 192.168.0.235 configurée sur votre serveur.

Installer Java

WildFly est écrit en Java, vous devrez donc installer Java sur votre système. Vous pouvez installer Java en exécutant la commande suivante :

sudo apt-get install default-jdk -y

Une fois Java installé, vous pouvez vérifier la version de Java en utilisant la commande suivante :

java -version

Sortie :

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mode mixte)

Installer WildFly

Tout d’abord, vous devrez télécharger la dernière version de WildFly depuis leur site officiel. Vous pouvez le télécharger avec la commande suivante :

wget http://download.jboss.org/wildfly/14.0.1.Final/wildfly-14.0.1.Final.tar.gz

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

cd /opt  
tar -xvzf wildfly-14.0.1.Final.tar.gz  
sudo mv wildfly-14.0.1.Final wildfly

Par défaut, le serveur WildFly est lié à 127.0.0.1, vous ne pouvez y accéder qu’en utilisant 127.0.0.1. Vous devrez donc changer l’adresse liée à l’IP de votre serveur, si vous souhaitez connecter WildFly depuis n’importe où sur le LAN. Vous pouvez le faire en modifiant le fichier standalone.xml :

sudo nano /opt/wildfly/standalone/configuration/standalone.xml

Changez les lignes suivantes :


${jboss.bind.address:192.168.0.235}









Enregistrez et fermez le fichier.

Ensuite, vous devrez ajouter un utilisateur pour accéder à la console de gestion. Vous pouvez ajouter l’utilisateur en exécutant le script suivant :

sudo /opt/wildfly/bin/add-user.sh

Répondez à toutes les questions comme indiqué ci-dessous :

Quel type d'utilisateur souhaitez-vous ajouter ? 
 a) Utilisateur de gestion (mgmt-users.properties) 
 b) Utilisateur d'application (application-users.properties)
(a) : 

Entrez les détails du nouvel utilisateur à ajouter.
Utilisation du domaine 'ManagementRealm' tel que découvert dans les fichiers de propriétés existants.
Nom d'utilisateur : wildflyadmin
Les recommandations de mot de passe sont listées ci-dessous. Pour modifier ces restrictions, éditez le fichier de configuration add-user.properties.
 - Le mot de passe doit être différent du nom d'utilisateur
 - Le mot de passe ne doit pas être l'une des valeurs restreintes suivantes {root, admin, administrator}
 - Le mot de passe doit contenir au moins 8 caractères, 1 caractère(s) alphabétique(s), 1 chiffre(s), 1 symbole(s) non alphanumérique(s)
Mot de passe : 
Ressaisissez le mot de passe : 
À quels groupes souhaitez-vous que cet utilisateur appartienne ? (Veuillez entrer une liste séparée par des virgules, ou laissez vide pour aucun)[  ]: wildfly
Sur le point d'ajouter l'utilisateur 'wildflyadmin' pour le domaine 'ManagementRealm'
Est-ce correct oui/non ? oui
Utilisateur 'wildflyadmin' ajouté au fichier '/opt/wildfly/standalone/configuration/mgmt-users.properties'
Utilisateur 'wildflyadmin' ajouté au fichier '/opt/wildfly/domain/configuration/mgmt-users.properties'
Utilisateur 'wildflyadmin' avec groupes wildfly ajouté au fichier '/opt/wildfly/standalone/configuration/mgmt-groups.properties'
Utilisateur 'wildflyadmin' avec groupes wildfly ajouté au fichier '/opt/wildfly/domain/configuration/mgmt-groups.properties'
Cet nouvel utilisateur va-t-il être utilisé pour qu'un processus AS se connecte à un autre processus AS ? 
par exemple, pour un contrôleur d'hôte esclave se connectant au maître ou pour une connexion de télécommande pour des appels EJB serveur à serveur.
oui/non ? oui
Pour représenter l'utilisateur, ajoutez ce qui suit à la définition des identités du serveur

Accéder à la console WildFly

Avant d’accéder à la console WildFly, vous devrez démarrer l’instance wildfly. Vous pouvez le démarrer avec la commande suivante :

sudo sh /opt/wildfly/bin/standalone.sh

La commande ci-dessus démarrera l’instance wildfly.

Maintenant, ouvrez votre navigateur web et tapez l’URL http://192.168.0.235:8080. Vous serez redirigé vers la page par défaut de WildFly :

Page par défaut de WildFly

Pour accéder à la console de gestion, ouvrez votre navigateur web et tapez l’URL http://192.168.0.235:9990. Vous serez redirigé vers la page suivante :

Connexion

Maintenant, fournissez vos identifiants de connexion WildFly, puis cliquez sur le bouton OK. Vous devriez voir le tableau de bord de la console de gestion WildFly sur la page suivante :

Tableau de bord du serveur d'applications WildFly

Liens

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.