GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer WildFly sur Ubuntu 20.04

WildFly (anciennement JBoss) est un serveur d'applications léger, rapide et hautement optimisé qui vous permet de créer des applications Java exceptionnelles. WildFly est multiplateforme et est livré avec une interface sophistiquée qui rend la modification des paramètres et de la configuration du serveur d'applications très simple et rapide.

Il est actuellement maintenu par RedHat en tant que projet open source et est également disponible pour les environnements d'entreprise commerciale

Dans ce guide, nous expliquerons comment installer WildFly sur Ubuntu 20.04.

Étape 1 :Mettez à jour votre système

Il est important de vous assurer que vos packages système sont à jour. Exécutez les commandes suivantes :

$ sudo apt upgrade
$ sudo apt upgrade

Étape 2 :Installez Java

Wildfly est un logiciel écrit en Java. Nous devons donc installer l'environnement Java sur notre système Ubuntu 20.04

$ sudo apt install default-jdk

Étape 3 :Configurer l'utilisateur Wildfly

Nous devons créer un utilisateur système et un groupe pour Wildfly sur /opt/wildfy répertoire sur notre système. Exécutez les commandes suivantes :

$ sudo groupadd -r wildfly
$sudo useradd -r -g wildfly /opt/wildfly -s /sbin/nologin wildfly

Étape 4 :Télécharger et installer Wildfly

Ensuite, téléchargez le fichier d'archive Wildfly sur le site officiel. Au moment d'écrire ces lignes, la dernière version de Wildfly est la 25.0.1. Exécutez la commande wget suivante pour télécharger le fichier dans le répertoire /tmp

$ cd /tmp
$ wget wget https://github.com/wildfly/wildfly/releases/download/25.0.1.Final/wildfly-25.0.1.Final.tar.gz

Ensuite, extrayez le fichier d'archive téléchargé à l'aide de la commande :

$ tar xvf wildfly-20.0.1.Final.tar.gz

Une fois terminé, déplacez le dossier wildfly vers le répertoire /opt comme indiqué :

sudo mv wildfly-20.0.1.Final/ /opt/wildfly

Ensuite, modifiez les autorisations du répertoire pour l'utilisateur et le groupe wildfly.

$ sudo chown -RH wildfly: /opt/wildfly

Étape 4 :Configurer Systemd

Next, create a WildFly directory which will store the configuration files in the /etc/ directory. Execute the command:
$ sudo mkdir -p /etc/wildfly

Copiez ensuite le fichier de configuration Wildfly dans le dossier créé ci-dessus. Exécuter :

$ sudo cp/opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/

Ensuite, exécutez la commande suivante pour copier le fichier launch.sh dans le répertoire /opt

$ sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

Ensuite, rendez les scripts du répertoire /etc/wildfly/bin exécutables comme indiqué :

$ sudo sh -c 'chmod +x /opt/wildfly/bi n/*.sh'

Enfin, copiez le fichier systemd Wildfly dans le répertoire /etc/systemd/system/ comme indiqué ci-dessous :

$ sudo cp /opt/wildfly/doc/contrib/scripts/systemd/wildfly.service /etc/systemd/system

Maintenant, démarrez et activez le service Wildfly sur votre machine. Exécutez les commandes ;

$ sudo systemctl start wildfly.service
$ sudo systemctl enable wildfly.service

Pour vérifier que Wildfly est opérationnel, exécutez la commande suivante :

$ sudo systemctl status wildfly.service

Étape 5 : Configurer Wildfly

Maintenant que le service Wildfly fonctionne correctement sur votre ordinateur, vous devez créer un compte d'utilisateur administrateur pour gérer la console Web. Exécutez la console :

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

Un l'invite apparaîtra. Tapez a et appuyez sur Entrée pour continuer.

Ensuite, créez un nouveau nom d'utilisateur et mot de passe.

Tapez oui pour le reste des options pour poursuivre l'installation.

Une fois l'installation terminée, lancez votre navigateur et accédez à l'adresse indiquée ci-dessous pour vérifier que WildFly est installé avec succès sur votre système local.

http://localhost:8080

Par défaut, la console du serveur n'est accessible que sur localhost. Pour autoriser les connexions à distance, modifiez les fichiers de configuration comme indiqué :

$ sudo nano /etc/wildfly/wildfly.conf

Ajoutez la ligne ci-dessous au fichier :

WILDFLY_CONSOLE_BIND=0.0.0.0

Ensuite, exécutez le script suivant pour créer un compte pour vous connecter à la console du serveur

$ sudo sh /opt/wildfly/bin/jboss-cli.sh --connect

Vous devrez fournir le nom d'utilisateur et le mot de passe que vous avez créés ci-dessus.

Ensuite, ouvrez le script de lancement

$ sudo nano /opt/wildfly/bin/launch.sh

Modifiez les lignes ci-dessous dans le script comme indiqué ci-dessous :

$WILDFLY_HOME/bin/domain.sh -c $2 -b $3 -bmanagement $4
$WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 -bmanagement $4

Fermez et enregistrez le fichier.

Maintenant, redémarrez le service wildfly pour que les modifications prennent effet. Exécuter :

$ sudo systemctl restart wildfly.service

Ensuite, ouvrez le fichier d'unité systemd et modifiez la ligne comme indiqué en exécutant les commandes ci-dessous.

$ sudo nano /etc/systemd/system/wildfly.service

Ajoutez la ligne $WILDFLY_CONSOLE_BIND à la ligne ci-dessous

ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND $WILDFLY_CONSOLE_BIND

Enregistrez le fichier et quittez.

Ensuite, redémarrez le systemd et le service Wildfly. Exécuter :

$ sudo systemctl daemon-reload
$ sudo systemctl restart wildfly.service

Vous pouvez maintenant accéder à la console d'administration sur l'adresse.

hôte local $ :9 900

Vous serez invité à vous connecter.

Après vous être connecté avec succès, vous serez redirigé vers le tableau de bord suivant :

Conclusion

Vous avez installé WildFly avec succès sur Ubuntu 20.04.


Ubuntu
  1. Comment installer WildFly sur Ubuntu 18.04 LTS

  2. Comment installer WildFly sur Ubuntu 20.04 LTS

  3. Comment installer WildFly sur Ubuntu 16.04

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer WildFly sur Ubuntu 18.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer WildFly (JBoss) sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04