GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le serveur Apache Tomcat sur Ubuntu 22.04

Le serveur Apache Tomcat est un serveur Web gratuit et multiplateforme. Il est utilisé par les développeurs et ingénieurs Java pour développer des applications basées sur Java. Les fonctionnalités telles que la surveillance du serveur, le clustering de fonctions et la réplication ont rendu le serveur Apache Tomcat très célèbre.

Cet article descriptif vous fournira une connaissance approfondie de l'installation du serveur Apache Tomcat sur Ubuntu 22.04.

Comment installer Apache Tomcat Server sur Ubuntu 22.04 ?

Le serveur Apache Tomcat est un serveur Web, utilisé pour créer et maintenir des applications basées sur Java. Pour installer Tomcat sur Ubuntu 22.04 LTS, utilisez la procédure suivante une par une.

Étape 1 :Mettre à jour le référentiel système

Tout d'abord, mettez à jour le référentiel principal du système pour obtenir les derniers packages. Pour cela utilisez la commande suivante dans le terminal :

$ sudo apt update

Tous les packages sont à jour.

Étape 2 :Installez Java

Tomcat est un serveur basé sur Java, donc avant d'installer Apache Tomcat, vous devez installer Java. Pour cela, tapez et exécutez la commande suivante dans le terminal :

$ sudo apt install default-jdk

Java a été installé avec succès.

Étape 3 :Téléchargez Apache Tomcat

Après l'installation préalable, vous pouvez télécharger le fichier Apache Tomcat .tar depuis le site officiel. Pour cela utilisez la commande suivante dans le terminal :

$ wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.22/bin/apache-tomcat-10.0.22.tar.gz

Apache Tomcat est téléchargé avec succès.

Étape 4 :Extrayez le fichier .tar de Tomcat

Pour extraire le fichier .tar téléchargé, utilisez la commande d'extraction suivante :

$ sudo tar xzvf apache-tomcat-10*tar.gz

Le fichier .tar de Tomcat est extrait.

L'installation de Tomcat est terminée. Passons à sa configuration.

Comment configurer Apache Tomcat Server sur Ubuntu 22.04 ?

Avant d'utiliser Tomcat, vous devez configurer le service Tomcat. À cette fin, le processus étape par étape est fourni comme suit :

Étape 1 :Créer un utilisateur

Tout d'abord, vous devez créer un utilisateur dans un éditeur nano. Pour cela, utilisez la commande suivante :

$ sudo nano apache-tomcat-10.0.22/conf/tomcat-users.xml

Et ajoutez le code suivant,

<role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>

Il affichera l'interface suivante.

Un utilisateur est créé avec succès.

Étape 2 :Accordez la propriété et l'autorisation d'exécution

Exécutez les commandes suivantes pour accorder l'autorisation pour les fichiers Tomcat.

$ sudo chown -R tomcat:tomcat /opt/tomcat/
$ sudo chmod -R u+x /opt/tomcat/bin

La propriété et l'autorisation du serveur Tomcat sont accordées.

Étape 3 :Configurer le service Tomcat

Pour configurer le service Tomcat, recherchez l'emplacement Java. Pour cela, exécutez la commande suivante :

$ sudo update-java-alternatives -l

Maintenant, créez un fichier systemd du service Tomcat à l'aide de la commande suivante :

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

Et ajoutez le code suivant

[Unit]
Description=Tomcat
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
Environment="CATALINA_BASE=/opt/tomcat"
Environment="CATALINA_HOME=/opt/tomcat"
Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

Une fois les modifications effectuées, appuyez sur "CTRL+S ” et “CTRL+X ” pour enregistrer les modifications et sortir de l'éditeur nano.

Le fichier système est créé.

Remarque : Assurez-vous d'avoir correctement saisi l'emplacement Java.

Étape 4 :Activer le service Tomcat

Pour démarrer automatiquement le serveur Tomcat après un redémarrage du système, vous devez activer le service Tomcat. Pour l'activer, exécutez la commande suivante :

$ sudo systemctl enable tomcat.service

Le service Tomcat a été activé sur le système.

Étape 5 :Vérifier l'état des services Apache Tomcat

Pour vérifier l'état du service Apache Tomcat, exécutez la commande indiquée comme suit :

$ sudo systemctl status tomcat.service

Le statut indique que le serveur Tomcat est actuellement actif.

Étape 6 :Vérifiez le port par défaut du serveur Tomcat

Le 8080 est le port par défaut du serveur Tomcat. Tapez et exécutez la commande ci-dessous pour vous assurer que le port 8080 écoute toutes les connexions :

$ ss -ltn

Le "* ” indique qu'il écoute toutes les connexions entrantes.

Étape 7 :Configurer le pare-feu pour Tomcat

Ouvrez le port pour recevoir tous les résultats pour le serveur Tomcat liés au port source 8080. Pour cela, exécutez le ufw commande comme suit :

$ sudo ufw allow from any to any port 8080 proto tcp

Des règles sont ajoutées pour configurer le pare-feu.

Étape 8 :Ouvrez le serveur Apache Tomcat

Pour ouvrir le serveur Apache Tomcat, utilisez l'URL suivante dans le navigateur. Cela ouvrira l'interface Web du serveur Apache Tomcat.

http://127.0.0.1:8080

Cliquez sur l'application Manager pour vous connecter au serveur Apache Tomcat.

La fenêtre de connexion s'ouvrira pour ajouter le nom d'utilisateur et le mot de passe comme suit :

Vous allez vous connecter avec succès au serveur Apache Tomcat.

Toutes nos félicitations! Vous avez appris à installer Apache Tomcat Server sur Ubuntu 22.04.

Conclusion

Apache Tomcat peut être installé sur Ubuntu 22.04 en téléchargeant la dernière version depuis la page officielle d'Apache Tomcat. Le serveur Apache Tomcat est un serveur Web très populaire utilisé principalement par les développeurs Java pour créer et maintenir des applications basées sur Java. Cet article a démontré le processus détaillé d'installation du serveur Apache Tomcat sur Ubuntu 22.04 LTS. De plus, le processus de configuration du serveur Tomcat est également fourni.


Ubuntu
  1. Comment installer Tomcat sur Ubuntu 18.04

  2. Comment installer Minecraft Server sur Ubuntu 20.04 LTS

  3. Comment installer Apache Maven sur Ubuntu 20.04

  4. Comment installer Apache ZooKeeper sur Ubuntu 20.04

  5. Comment installer Tomcat 8 sur Ubuntu 14.04

Comment installer le serveur Web Apache sur Ubuntu 18.04

Comment installer Apache Tomcat sur Ubuntu 20.04 ?

Comment installer Apache Tomcat 8 sur Ubuntu 14.04

Comment installer Apache Tomcat 8 sur Ubuntu 16.04

Comment installer Apache Tomcat sur Ubuntu 18.04 LTS

Comment installer Apache Tomcat sur Ubuntu 18.04