GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Tomcat sur Ubuntu 20.04

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Tomcat sur Ubuntu 20.04 LTS. Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec des privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Apache Tomcat est un serveur Web open source et un conteneur de servlets Java. C'est l'un des choix les plus populaires pour créer des sites Web et des applications basés sur Java. Tomcat est léger, facile à utiliser et dispose d'un solide écosystème de modules complémentaires.

Installer Tomcat sur Ubuntu 20.04

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez Java.

Java est requis pour que Tomcat serve les applications Java. Vous pouvez installer Java 11 à l'aide de la commande suivante :

sudo apt install default-jdk

Vous pouvez vérifier l'installation avec :

java --version

Étape 3. Créez un compte de service Tomcat.

Tout d'abord, créez un nouveau groupe tomcat appelé tomcat :

sudo groupadd tomcat

Ensuite, exécutez les commandes ci-dessous :

sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

Étape 4. Installez Apache Tomcat.

Téléchargez maintenant la dernière version binaire de Tomcat pour la page officielle de téléchargement de Tomcat :

sudo mkdir /opt/tomcat
cd /tmp
curl -O http://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.35/bin/apache-tomcat-9.0.35.tar.gz
sudo tar xzvf apache-tomcat-9.0.35.tar.gz -C /opt/tomcat --strip-components=1

Ensuite, configurez les autorisations correctes pour l'utilisateur tomcat :

cd /opt/tomcat
sudo chgrp -R tomcat /opt/tomcat
sudo chmod -R g+r conf
sudo chmod g+x conf
sudo chown -R tomcat webapps/ work/ temp/ logs/

Étape 5. Créer un fichier d'unité Systemd.

Pour exécuter Tomcat en tant que service, vous devez le configurer avec un fichier de service systemd. Nous allons utiliser Tomcat en tant que service, nous devons donc créer un fichier de service Tomcat. Mais avant cela, nous devons trouver l'emplacement où java est installé, nous utiliserons ce chemin dans le fichier de service tomcat. Utilisez la commande suivante pour le localiser :

sudo update-java-alternatives -l

Copiez maintenant la chaîne en surbrillance et collez-la dans la variable JAVA_HOME. Et ajoutez /jre à la fin de la chaîne pour que toute la chaîne ressemble à ceci :

java-1.11.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.11.0-openjdk-amd64

Ensuite, créez un fichier de service systemd avec la commande suivante :

sudo nano /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking

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

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

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

Après cela, exécutez les commandes ci-dessous pour recharger les profils systemd et activer le service tomcat :

sudo systemctl daemon-reload
sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service

Étape 7. Configurez le pare-feu.

Tomcat utilise le port 8080 pour accepter les requêtes. Autorisez le trafic vers ce port avec la commande suivante :

sudo ufw allow 8080

Étape 8. Testez l'installation de Tomcat.

Pour tester Tomcat, ouvrez un navigateur et tapez le domaine ou l'IP du serveur suivi de :8080. Tapez ce qui suit :

http://domain_or_server_ip:8080

Vous devriez obtenir le résultat suivant pour une installation réussie :

C'est tout ce que vous avez à faire pour installer Tomcat sur Ubuntu 20.04 LTS Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. N'oubliez pas de partager vos précieuses questions/suggestions dans la zone de commentaires ci-dessous et déposez également vos commentaires utiles.


Ubuntu
  1. Comment installer Tomcat 9 sur CentOS 7

  2. Comment installer Docker sur Ubuntu 18.04

  3. Comment installer Tomcat sur Ubuntu 18.04

  4. Comment installer Tomcat 8 sur Ubuntu 14.04

  5. Comment installer Tomcat sur Ubuntu 18.04

Comment installer Tomcat 8.5 sur Ubuntu 18.04

Comment installer Tomcat 9 sur Ubuntu 18.04

Comment installer Tomcat 9 sur Ubuntu 20.04

Comment installer Apache Tomcat 9 sur Ubuntu 18.04 LTS

Comment installer Apache Tomcat sur Ubuntu 20.04 LTS

Comment installer Tomcat sur Ubuntu 20.04