WildFly, anciennement connu sous le nom de JBoss, est un serveur d’applications Java EE open source performant, offrant une grande flexibilité et une configuration étendue pour les développeurs d’applications d’entreprise. Grâce à son architecture modulaire, WildFly est conçu pour être rapide et très performant, tout en étant facile à gérer. Dans cet article, nous vous guiderons à travers les étapes d’installation et de configuration de WildFly sur un système Debian 12, fournissant des instructions détaillées et des exemples pratiques pour une mise en œuvre efficace.
Prérequis
Avant de commencer, assurez-vous que votre système Debian 12 est à jour :
sudo apt update && sudo apt upgrade -y
Installation de Java
WildFly nécessite Java pour fonctionner. Il est recommandé d’utiliser OpenJDK 11 ou supérieur.
- Installez OpenJDK 11 :
sudo apt install openjdk-11-jdk -y
- Vérifiez l’installation de Java :
java -version
Installation de WildFly
Étape 1 : Téléchargement de WildFly
- Naviguez vers le répertoire
/opt
:
cd /opt
- Téléchargez la dernière version de WildFly. Consultez la page de téléchargement officielle de WildFly pour obtenir le lien de la dernière version et utilisez
wget
pour télécharger l’archive :
sudo wget https://download.jboss.org/wildfly/[version]/wildfly-[version].zip
Remplacez [version]
par la dernière version disponible de WildFly.
Étape 2 : Extraction de WildFly
- Décompressez l’archive WildFly :
sudo unzip wildfly-[version].zip
- Renommez le dossier pour simplifier son utilisation :
sudo mv wildfly-[version] wildfly
Étape 3 : Configuration de WildFly
WildFly peut être exécuté en mode autonome ou en mode domaine. Nous allons configurer WildFly en mode autonome pour cet exemple.
- Créez un utilisateur administratif WildFly :
sudo /opt/wildfly/bin/add-user.sh
Suivez les instructions pour créer un utilisateur administratif.
- Créez un service systemd pour WildFly : Créez un fichier de service systemd pour gérer WildFly :
sudo nano /etc/systemd/system/wildfly.service
Ajoutez le contenu suivant au fichier :
[Unit]
Description=WildFly application server
After=network.target
[Service]
User=root
Group=root
ExecStart=/opt/wildfly/bin/standalone.sh -b=0.0.0.0
StandardOutput=null
[Install]
WantedBy=multi-user.target
- Activez et démarrez le service WildFly :
sudo systemctl daemon-reload
sudo systemctl enable wildfly
sudo systemctl start wildfly
Étape 4 : Configuration du pare-feu
Assurez-vous que le port 8080 (et éventuellement 9990 pour l’administration) est ouvert dans le pare-feu.
sudo ufw allow 8080/tcp
sudo ufw allow 9990/tcp
Accès à la console d’administration WildFly
Une fois WildFly correctement installé et configuré, vous pouvez accéder à la console d’administration via votre navigateur en visitant http://votre_adresse_ip:9990
.
Pour ceux cherchant une solution d’hébergement fiable pour leurs applications Java EE avec WildFly, Shape.host propose des services Cloud VPS. Les VPS Cloud de Shape.host offrent la puissance et la flexibilité nécessaires pour déployer et gérer efficacement des serveurs d’applications WildFly sur Debian 12, avec une infrastructure cloud de pointe et un support technique expert. Avec Shape.host, bénéficiez d’une solution d’hébergement optimale pour vos projets WildFly, garantissant performance et disponibilité.