Tutoriel Apache Tomcat pour les débutants

Tutoriel Apache Tomcat pour les débutants

Apache Tomcat ou Simply Tomcat est une implémentation ouverte populaire de Java Servlet et Java Server Pages Technologies développées par l'Apache Foundation pour servir de serveur Web pour les applications écrites dans le langage de programmation Java.

Dans ce tutoriel, je vous guiderai à travers les bases d'Apache Tomcat, de l'installation du kit de développement Java au déploiement d'une application Java simple.

NOTE: Nous couvrirons l'installation Apache Tomcat pour les systèmes Windows et Linux.

Commençons:

Comment installer Tomcat sur Windows (Aperçu de Windows Server 2022)

Tomcat peut fonctionner sur Windows et les systèmes basés sur UNIX. Commençons par configurer Apache Tomcat sur Windows.

Installation de Java JDK
Tomcat exige que le runtime Java soit installé sur votre système. Vous pouvez configurer le kit de développement Java ou l'environnement d'exécution Java.

Nous utiliserons l'Amazon Corrett JDK pour ce didacticiel car il s'agit d'un package d'installation Windows gratuit et open-source, installé.

Tout d'abord, lancez votre navigateur et accédez à la page des ressources ci-dessous:

https: // docs.AWS.amazone.com / corrett / dernier / corretto-11-ug / téléchargement-list.html

Sélectionnez et téléchargez le package d'installation pour votre système Windows.

NOTE: Si vous souhaitez utiliser Amazon Corretto 16, vous devez avoir un système Windows 64 bits car, au moment de la rédaction de ce tutoriel, Corretto 16 n'offre pas un installateur Windows X86.

Une fois téléchargé, lancez l'installateur pour commencer le processus d'installation.

Étant donné que le processus d'installation est très simple, vous pouvez accepter les options par défaut fournies dans l'installateur et compléter l'installation.

Une fois terminé, ouvrez l'invite de commande et entrez la commande ci-dessous pour vérifier que Java a installé avec succès.

Java - Version

En cas d'installation, vous devriez voir une sortie similaire à celle ci-dessous:

openjdk 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (construire 11.0.12 + 7-lts)
OpenJDK 64 bits VM Corretto-11.0.12.7.1 (construire 11.0.12 + 7-lts, mode mixte)

Installation d'Apache Tomcat
Maintenant que nous avons installé Java, nous pouvons configurer Apache Tomcat. Dans ce guide, nous utiliserons Tomcat 10.

Ouvrez votre navigateur et accédez à la page de ressources ci-dessous:

https: // tomcat.apache.org / téléchargement-10.CGI

Sélectionnez le programme d'installation 32/64 bits, qui vous donnera un package MSI qui vous guidera tout au long du processus d'installation.

Lancez le programme d'installation et suivez les instructions fournies.

Assurez-vous de configurer le service Tomcat et l'utilisateur de la gestion du serveur Tomcat:

Une fois le processus d'installation terminé, démarrez le service Tomcat à partir du programme d'installation:

Vous pouvez également utiliser Windows Service Manager pour démarrer le service. Pour vérifier que Tomcat est en cours d'exécution, ouvrez votre navigateur et accédez à:

http: // 127.0.0.1: 8080

Vous devriez voir la page Apache Tomcat par défaut:

Comment installer Tomcat sur Linux (Debian 11)

Si vous êtes un utilisateur Linux, utilisez les étapes de cette section pour installer Apache Tomcat. J'ai testé les instructions de ce guide sur Debian 11, et ils travailleront sur n'importe quel système basé à Debian.

Installation de Java JDK
Comme nous l'avons fait dans la section précédente, nous installerons Java JDK en utilisant l'Amazon Corretto.

NOTE: Debian 11 est livré avec OpenJDK 11 préinstallé. Avant d'installer Amazon Corretto, assurez-vous que vous n'avez pas déjà installé Java.

Vous pouvez le vérifier en utilisant la commande:

Java - Version

Voici un exemple de sortie de Java 11 installé sur Debian 11:

openjdk 11.0.12 2021-07-20
Environnement d'OpenJDK Runtime (Build 11.0.12 + 7 postes-debian-2)
VM du serveur OpenJDK 64 bits (build 11.0.12 + 7 postes-debian-2, mode mixte, partage)

Si vous n'avez pas installé Java, ouvrez le terminal et entrez la commande ci-dessous:

sudo apt mise à jour sudo apt installer java-commun wget curl

Ensuite, utilisez wget pour télécharger le .Package Deb, comme indiqué dans la commande ci-dessous:

wget https: // corretto.AWS / Downloads / Dernier / Amazon-Corretto-11-X64-Linux-JDK.deb

Une fois téléchargé, utilisez DPKG pour installer en utilisant la commande:

sudo dpkg -i amazon-corretto-11-x64-linux-jdk.deb

Installation d'Apache Tomcat
Pour installer Tomcat10 sur votre système Linux, ouvrez le terminal et téléchargez le package à l'aide de la commande:

wget https: // dlcdn.apache.org / tomcat / tomcat-10 / v10.0.10 / bin / apache-tomcat-10.0.dix.le goudron.gz

Ensuite, non compressez le package comme:

TAR XVF APACHE-TOMCAT-10.0.dix.le goudron.gz

Pour démarrer Apache Tomcat, accédez au répertoire des bacs comme:

CD ~ / apache-tomcat-10.0.10 / bac /

Ensuite, utilisez le script de démarrage comme:

./Commencez.shot

La commande ci-dessus doit lancer le serveur Apache Tomcat avec un message comme:

Utilisation de Catalina_Home: / Home / Debian / Apache-Tomcat-10.0.dix
Utilisation de Catalina_tmpdir: / Home / Debian / Apache-Tomcat-10.0.10 / temp
Utilisation de jre_home: / usr
Utilisation de ClassPath: / Home / Debian / Apache-Tomcat-10.0.10 / bac / bootstrap.jar: / home / debian / apache-tomcat-10.0.10 / bin / tomcat-juli.pot
Utilisation de catalina_opts:
Tomcat a commencé.

Comment utiliser le gestionnaire Tomcat

Le gestionnaire Tomcat vous permet de gérer le serveur Tomcat à partir de l'interface Web. Cependant, vous devez faire configurer les utilisateurs de Tomcat Manager pendant l'installation (Windows). Sur Linux, modifiez les utilisateurs de Tomcat.Fichier XML dans le répertoire Root Tomcat.

nano Conf / Tomcat-Users.xml

Ajoutez l'entrée du gestionnaire Tomcat comme:

xmlns= "http: // tomcat.apache.org / xml "
xmlns:xsi= "http: // www.W3.org / 2001 / xmlschema-instance "
XSI:schémas= "http: // tomcat.apache.org / xml tomcat-users.xsd "
version= "1.0 ">
nom d'utilisateur= "Tomcat" mot de passe= "Tomcat" les rôles= "Manager-Gui, Admin-Gui" />

Enregistrez et fermez le fichier. Redémarrez Tomcat à l'aide des scripts comme:

./ bac / arrêt.sh & ./ Startup de bac.shot

Enfin, accédez au gestionnaire à l'aide de l'adresse http: // 127.0.0.1: 8080 / gestionnaire

Entrez le nom d'utilisateur et le mot de passe que vous avez configurés dans les utilisateurs de Tomcat.fichier xml. Une fois authentifié, vous devriez voir une fenêtre Tomcat Manager similaire à celle ci-dessous:

Déploiement d'un fichier de guerre

Le but principal de la configuration d'un serveur Apache Tomcat est d'exécuter des applications Java. Bien qu'il existe différentes façons de déployer un fichier de guerre à Tomcat, le plus populaire est d'utiliser le gestionnaire de Tomcat.

Pour ce faire, lancez le terminal et téléchargez l'exemple de fichier de guerre depuis Apache. Entrez la commande:

wget https: // tomcat.apache.org / tomcat-7.0-doc / appdev / échantillon / échantillon.guerre

Ensuite, ouvrez le navigateur et accédez au gestionnaire de Tomcat.

http: // 127.0.0.1: 8080 / gestionnaire

Entrez les informations d'identification et accédez à la section Déployer.

Sous «Fichiers de guerre à déployer», cliquez sur Parcourir et accédez à l'emplacement du fichier de guerre téléchargé.

Enfin, cliquez sur Déploier pour déployer l'application. Une fois déployé, vous devriez avoir l'application dans la liste des applications avec l'adresse pour y accéder.

Vous pouvez également accéder à l'application à l'aide de l'adresse http: // 127.0.0.1: 8080 / échantillon

Tomcat déploie l'application dans le répertoire WebApps. Vous pouvez afficher les applications disponibles en répertoriant les répertoires.

ls -la ~ / apache-tomcat-10.0.10 / webapps /

Conclusion

Ce guide vous a montré comment démarrer avec Apache Tomcat, y compris l'installation, la configuration et la gestion.

Merci d'avoir lu et consultez nos autres tutoriels Tomcat pour en savoir plus.