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 - VersionEn cas d'installation, vous devriez voir une sortie similaire à celle ci-dessous:
openjdk 11.0.12 2021-07-20 LTSInstallation 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 - VersionVoici un exemple de sortie de Java 11 installé sur Debian 11:
openjdk 11.0.12 2021-07-20Si 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 curlEnsuite, 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.debUne fois téléchargé, utilisez DPKG pour installer en utilisant la commande:
sudo dpkg -i amazon-corretto-11-x64-linux-jdk.debInstallation 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:
Ensuite, non compressez le package comme:
TAR XVF APACHE-TOMCAT-10.0.dix.le goudron.gzPour 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.shotLa commande ci-dessus doit lancer le serveur Apache Tomcat avec un message comme:
Utilisation de Catalina_Home: / Home / Debian / Apache-Tomcat-10.0.dixComment 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:
Enregistrez et fermez le fichier. Redémarrez Tomcat à l'aide des scripts comme:
./ bac / arrêt.sh & ./ Startup de bac.shotEnfin, 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.guerreEnsuite, 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.