Installer Apache Serveur Tomcat 9 sur Ubuntu 20.04

Apache Matou est un serveur d’applications Web open source optimisé pour la diffusion de contenu Java. Tomcat est utilisé pour exécuter des servlets Java et servir des pages Web contenant du code JavaServer Pages (JSP).

Ce guide couvre l’installation de Apache Serveur Tomcat 9 sur Ubuntu 20.04.

Prérequis

Un utilisateur avec sudo capacité sur Ubuntu 20.04.

Installer Apache Tomcat 9 sur Ubuntu

Commencez par mettre à jour les packages disponibles sur votre système Ubuntu 20.04 avec la commande ci-dessous.

$ sudo mise à jour appropriée

Ensuite, exécutez la commande ci-dessous pour installer Apache Tomcat 9 et packages associés.

$ sudo apt installer tomcat9 tomcat9-admin

Enter Oui pour confirmer l’installation lorsque vous y êtes invité.

Après avoir installé avec succès tomcat9, exécutez la commande suivante pour confirmer que le service est actif.

$ sudo état systemctl tomcat9

Vérifier Apache État du service Tomcat

presse q pour revenir à l’invite de commande.

Noter: Si le service tomcat9 n’est pas déjà en cours d’exécution, démarrez-le avec la commande ci-dessous.

$ sudo systemctl démarrer tomcat9

Pour configurer le Apache Le service Tomcat pour démarrer automatiquement lorsque le système démarre, exécutez la commande suivante.

$ sudo systemctl activer tomcat9

Testez le Apache Service Tomcat 9

Tout d’abord, confirmons quel port le Apache Le service Tomcat 9 est à l’écoute. Exécutez la commande ci-dessous pour le faire.

$ sudo netstat -tulpn

Noter: Si l’outil netstat n’est pas disponible sur votre machine Ubuntu 20.04, vous pouvez l’installer avec :

$ sudo apt installer net-tools

Comme le montre l’image ci-dessous, le Apache Le service Tomcat 9 écoute sur le port 8080. Vous pouvez le savoir par le nom du programme “Java. “

Vérifier Apache Port d'écoute du service TomcatVérifier Apache Port d’écoute du service Tomcat

Par défaut, Apache Tomcat utilise le port 8080 en raison de la possibilité qu’un serveur Web s’exécute déjà sur le port 80.

Noter: Si vous souhaitez modifier le port d’écoute par défaut de 8080 à autre chose, modifiez le fichier de configuration suivant et remplacez 8080 en conséquence. Vous devrez redémarrer tomcat9 pour que les modifications prennent effet.

$ sudo nano /usr/share/tomcat9/etc/server.xml

Dans ce guide, nous utilisons le port d’écoute par défaut 8080.

Le cas échéant, mettez à jour vos règles de pare-feu pour autoriser le trafic entrant sur le port 8080. Pour example, si UFW est activé, exécutez la commande ci-dessous pour autoriser le trafic entrant sur le port 8080.

$ sudo ufw autoriser 8080

Maintenant, ouvrez un navigateur Web et entrez IP de votreserveur : 8080. Par exemple, 192.168.16.8:8080.

Vous devriez voir la page d’accueil par défaut de Tomcat, comme indiqué dans l’image ci-dessous.

Page d'accueil par défaut de TomcatPage d’accueil par défaut de Tomcat

Connectez-vous au Apache Application Web Tomcat Manager

L’application Web Tomcat Manager est utilisée pour gérer le serveur Tomcat via une interface graphique. Tout d’abord, créons un utilisateur comme suit.

$ sudo nano /etc/tomcat9/tomcat-users.xml

Deuxièmement, copiez et collez les trois lignes suivantes dans les balises . N’oubliez pas de remplacer shola et tomcatP@ss avec vos propres valeurs.

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="shola" password="tomcatP@ss" roles="admin-gui,manager-gui"/>

Ajouter des utilisateurs pour Apache Gestionnaire d'applications Web TomcatAjouter des utilisateurs pour Apache Gestionnaire d’applications Web Tomcat

Ensuite, enregistrez les modifications et close le fichier.

Redémarrez tomcat9 avec :

$ sudo systemctl redémarrer tomcat9

Maintenant, revenez à la page d’accueil par défaut de Tomcat et cliquez sur le bouton gestionnaire_webapp lien ou le host-manager_webapp lien.

Gérer Tomcat via le WebGérer Tomcat via la Webapp

Après cela, connectez-vous à l’aide des informations d’identification Tomcat spécifiées précédemment.

Gestionnaire d'applications Web TomcatGestionnaire d’applications Web Tomcat

Vous pouvez désormais gérer facilement votre instance Tomcat à partir de la page du gestionnaire d’applications Web. Cliquez sur Aide du gestionnaire HTML ou Aide du gestionnaire en haut si vous avez besoin de conseils supplémentaires.

Conclusion

Dans ce guide, nous avons couvert l’installation de Apache Tomcat 9 sur Ubuntu 20.04. Nous avons également décrit comment accéder au gestionnaire d’applications Web Tomcat afin de gérer votre instance Tomcat. Les commentaires et les questions sont les bienvenus.