Apache Tomcat, également connu sous le nom de Tomcat Server, est un serveur Web open source avec le conteneur Servlet pour lancer des applications Web basées sur Java. Tomcat inclut JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, etc., pour un environnement de serveur Web HTTP entièrement Java pour exécuter le code Java.

La grande communauté de développeurs qualifiés maintient le serveur Tomcat sous la gestion de la fondation logicielle Apache. Par conséquent, le serveur Tomcat offre une excellente accessibilité pour travailler efficacement sur l'application Java. La prise en charge multiplateforme signifie qu'il est disponible pour Windows et Linux. La dernière version d'Apache Tomcat est 10.0.18, donc dans ce guide, nous expliquerons comment installer Apache Tomcat 10 sur Ubuntu 20.04.

1. Installation de Java (la dernière version)

Tout d'abord, notez que si vous venez d'installer Ubuntu 20.04 sur votre système, vous devez ajouter un nouvel utilisateur sous Linux avant de configurer Apache Tomcat.

Comme nous l'avons mentionné, Apache Tomcat est utilisé pour les applications basées sur Java, nécessitant la dernière version de Java. La dernière version d'Apache Tomcat nécessite JDK 8 (Java Development Kit) ou une version supérieure pour fonctionner correctement. Tu peux installer la dernière version de JDK en exécutant les commandes suivantes dans le terminal Linux :

mise à jour sudo apt
sudo apt install par défaut-jdk -y

Nous avons utilisé -y dans la commande ci-dessus pour surpasser automatiquement la confirmation d'installation. Ensuite, vous devez vérifier et contrôler la version Java via la commande suivante :

version-java

Comme vous pouvez le voir dans l'image ci-dessus, nous avons la dernière version d'OpenJDK, 11.0.14. Il affiche également des informations importantes sur l'environnement d'exécution OpenJDK et le serveur.

2. Installation d'Apache Tomcat 10

Apache Tomcat dispose d'une équipe de développement active qui fournit régulièrement les dernières mises à jour, alors téléchargez-le depuis le serveur officiel à l'aide de la commande ci-dessous :

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Si vous lisez ce guide des mois après sa publication et qu'il y a une nouvelle mise à jour après 10.0.18, assurez-vous de changer la version dans la commande ci-dessus. Sinon, la commande ne fonctionnera pas et vous obtiendrez des erreurs lors du téléchargement de la dernière version d'Apache Tomcat.

Une fois que vous avez téléchargé le fichier Tomcat tar.gz, extrayez l'archive tar avec la commande ci-dessous :

tar xvf apache-tomcat-10.0.18.tar.gz

Déplacez maintenant les fichiers extraits vers le répertoire personnel (/usr/share/apache-tomcat) à l'aide de la commande suivante :

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

Vous pouvez également utiliser la commande suivante pour extraire et déplacer le répertoire Tomcat en même temps au lieu de le faire un par un :

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. Configuration du compte utilisateur Tomcat

L'exécution du serveur Tomcat via un compte utilisateur spécifique est une bonne idée pour des raisons de sécurité. Exécutez la commande ci-dessous pour créer un nouveau compte utilisateur :

sudo nano /opt/tomcat/conf/tomcat-users.xml

Maintenant, changez le nom d'utilisateur et le mot de passe selon les exigences et enregistrez-le :

Modifiez les rôles en gestionnaire et gestionnaire d'hôte, et définissez leurs mots de passe en conséquence.

Enfin, définissez les autorisations de fichier requises dans le répertoire Tomcat comme suit :

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

4. Activer l'accès à Apache Tomcat

Vous pouvez accéder aux applications host-manager et tomcat manager uniquement en tant qu'hôte local, il est donc important de configurer les autorisations d'accès. Il existe deux façons d'autoriser l'accès, soit en autorisant des systèmes distants particuliers, soit en autorisant tous les systèmes. Ouvrez le fichier context.xml pour le modifier pour le gestionnaire et les applications du gestionnaire d'hôte :

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Modifiez maintenant les lignes en ajoutant l'adresse IP à laquelle vous allez accéder. Voir comment trouver votre adresse IP sous Linux si tu as besoin d'aide:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

Enfin, enregistrez le fichier et le système autorisera l'accès au gestionnaire et au gestionnaire d'hôte.

5. Configurer le fichier Tomcat Systemd

Tomcat a une accessibilité au script bash pour démarrer et arrêter les services. Cependant, vous pouvez créer un script de démarrage pour gérer toutes les tâches en tant que service systemd. Alors d'abord, ouvrez le fichier tomcat.service dans vim en utilisant la commande ci-dessous :

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

Collez maintenant le contenu suivant dans l'éditeur vim et enregistrez-le :

[Unité]
Descriptif=Tomcat
Après=syslog.target network.target
[Service]
Type = bifurcation
Utilisateur=tomcat
Groupe = chat
Environnement=JAVA_HOME=/usr/lib/jvm/default-java
Environnement='JAVA_OPTS=-Djava.awt.headless=true'
Environnement=CATALINA_HOME=/usr/share/apache-tomcat
Environnement=CATALINA_BASE=/usr/share/apache-tomcat
Environnement=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Installer]
WantedBy=multi-utilisateur.cible

Exécutez la commande ci-dessous pour recharger le service systemd afin de charger les modifications apportées au fichier.

rechargement du démon systemctl sudo

Maintenant, démarrez et activez l'application tomcat à l'aide des commandes ci-dessous :

sudo systemctl démarrer tomcat.service
sudo systemctl activer tomcat.service

Vérifions l'état du service Tomcat en exécutant la commande suivante dans le terminal :

état sudo systemctl tomcat.service

Ici, dans l'image ci-dessus, le système affiche "actif (en cours d'exécution)" dans l'état.

6. Accéder au serveur Web Tomcat

Par défaut, Tomcat Server s'exécute sur le port 8080, mais vous pouvez le vérifier à l'aide de la commande suivante :

sudo ss-tunelp | grep 8080

Accédez maintenant au serveur Tomcat depuis le navigateur :

http://localhost: 8080/

Enfin, fournissez un nom d'utilisateur et un mot de passe pour accéder à Tomcat 10 depuis votre machine Linux :

Vous pouvez vérifier l'état du serveur, télécharger l'application du gestionnaire et héberger un gestionnaire à partir de l'interface Web. Si vous rencontrez une erreur lors de l'accès à Tomcat 10 à partir du navigateur Web, vous devez recharger à nouveau le tomcat.service. Cela aidera à donner un nouveau départ au service Tomcat et à charger toutes les données pour qu'elles fonctionnent correctement. Une fois que vous avez rechargé le tomcat.service, veuillez démarrer, activer et vérifier l'état du tomcat.service comme nous l'avons mentionné ci-dessus.

Vous avez installé Apache Tomcat 10 avec succès !

C'est ainsi que vous pouvez facilement installer et configurer Apache Tomcat 10 sur Ubuntu 20.04. Nous avons divisé le processus en six étapes distinctes, où nous avons tout considéré sur l'installation de Tomcat 10.

Assurez-vous de suivre les étapes une par une, car elles sont essentielles pour réussir la configuration d'Apache Tomcat. Ne vous trompez pas dans le processus d'installation, car le processus démarre en installant le Tomcat 10 et se termine en accédant au serveur Tomcat à partir du navigateur Web. Nous avons utilisé quelques raccourcis dans les méthodes ci-dessus, car ces raccourcis vous aideront à installer Apache 10 facilement.

5 raisons de créer votre propre serveur domestique personnel

Lire la suite

PartagerTweeterPartagerE-mail

Rubriques connexes

  • Linux
  • Serveur Apache
  • Ubuntu
  • Linux

A propos de l'auteur

Nitin Janguid (2 articles publiés)Plus de Nitin Jangid

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner