Apache Tomcat

Comment installer et configurer Apache Tomcat sur Fedora Linux

Comment installer et configurer Apache Tomcat sur Fedora Linux
Apache Tomcat est l'un des serveurs d'applications Web les plus utilisés au monde. C'est un projet open source d'Apache Software Foundation. Il est écrit en Java. Il est utilisé pour implémenter des conteneurs de servlets et des pages Java Server (JSP) en Java.

Auparavant, Tomcat avait besoin d'un haut niveau d'expertise pour configurer et administrer ses services, car seuls les utilisateurs avancés et les développeurs étaient en mesure de le résoudre. Avec le programme d'installation de l'interface graphique de Tomcat, il suffit de quelques commandes pour administrer le serveur en tant que service système.

Que couvrirons-nous

Ce tutoriel va vous montrer comment installer Apache Tomcat et l'utiliser pour déployer un programme JSP de base. Tomcat nécessite JRE (Java Runtime Environment) pour exécuter des applications Web Java. Si vous développez une application Java, vous aurez besoin d'une application JDK complète installée. Pour cela, nous couvrirons le guide uniquement avec le JRE uniquement.

Conditions préalables

Vous devez être familiarisé avec la commande Java et Linux de base pour mieux comprendre ce tutoriel. Nous supposons que vous avez déjà installé le JRE (Java Runtime Environment) sur votre système. Vous devez également avoir les privilèges root pour installer Apache Tomcat.

Téléchargement de Tomcat

1. Pour télécharger Apache Tomcat, visitez la page d'accueil d'Apache Tomcat, où vous verrez différentes versions disponibles. Alternativement, vous pouvez également utiliser la commande wget pour obtenir le fichier. Pour ce guide, nous utilisons Tomcat 9.

# wget https://miroirs.estointernet.dans/apache/tomcat/tomcat-9/v9.0.43/bin/apache-tomcat-9.0.43.le goudron.gz

2. Si vous préférez, vous pouvez télécharger Tomcat depuis la page d'accueil. Ceci est montré ci-dessous :

Extraction de l'archive binaire

1. Une fois le fichier binaire d'archive téléchargé, vous devez le copier dans le répertoire où vous souhaitez installer le serveur Tomcat et y extraire le fichier. Par exemple, nous extrairons le fichier tar Tomcat dans /opt/tomcat. Pour cela, nous devons d'abord créer un répertoire 'tomcat' dans /opt. Utilisez la commande suivante pour créer un répertoire.

# mkdir /opt/tomcat # tar xzf apache-tomcat-9.0.43.le goudron.gz -C /opt/tomcat

Création d'un utilisateur et d'un groupe pour Tomcat

Nous allons créer un utilisateur et un groupe non root pour exécuter le serveur Apache Tomcat. Utilisez la commande ci-dessous pour créer l'utilisateur et le groupe.

# useradd -r matou

La commande ci-dessus ajoutera également un groupe 'tomcat'.

Nous allons maintenant changer la propriété du répertoire tomcat en utilisateur Tomcat avec la commande :

# chown -R tomcat:tomcat /opt/tomcat

Définition des variables d'environnement

Tomcat nécessite que certaines variables d'environnement soient définies pour exécuter les scripts de démarrage. Voyons ces variables :

une. CATALINA_HOME : l'emplacement de cette variable d'environnement est le répertoire racine de la distribution « binaire » de Tomcat. Dans notre cas, ce répertoire racine est /opt/tomcat/apache-tomcat-9.0.43

b. JRE_HOME ou JAVA_HOME : ces variables d'environnement spécifient l'emplacement de Java Runtime Environment et un emplacement JDK, respectivement. Si vous spécifiez à la fois JRE_HOME et JAVA_HOME, alors JRE_HOME sera utilisé par défaut.

Pour définir ces variables, ouvrez le fichier suivant :

# vi /etc/profil

Insérez maintenant les lignes suivantes à la fin de ce fichier :

exporter JRE_HOME=/usr/java/jre1.8.0_281-amd64/bin/java
exporter CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.43

Enregistrez maintenant le fichier et exécutez la commande ci-dessous pour appliquer ces modifications :

# . /etc/profil

Pour vérifier si ces variables sont correctement définies, vérifiez si la sortie de la commande ci-dessous est la même que la valeur de JRE_HOME et CATALINA_HOME :

# echo $JRE_HOME
# echo $CATALINA_HOME

Voir les images ci-dessous pour référence:

Création du service Tomcat

Nous allons maintenant créer un simple fichier d'unité systemd pour définir notre service Tomcat. Créez le service avec les instructions suivantes :

1. Créer un fichier tomcat.un service:

# vim /etc/systemd/system/tomcat.un service

Mettez maintenant le contenu suivant à l'intérieur :

[Unité]
Description=Serveur Apache Tomcat
Après=syslog.réseau cible.cible
[Un service]
Type = fourche
Utilisateur=matou
Groupe=matou
Environnement=CATALINA_PID=/opt/tomcat/apache-tomcat-9.0.43/temp/matou.pid
Environnement=CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.43
Environnement=CATALINA_BASE=/opt/tomcat/apache-tomcat-9.0.43
ExecStart=/opt/tomcat/apache-tomcat-9.0.43/poubelle/cataline.sh commence
ExecStop=/opt/tomcat/apache-tomcat-9.0.43/poubelle/cataline.arrête
RedémarrerSec=10
Redémarrer=toujours
[Installer]
WantedBy=multi-utilisateur.cible

Noter: Veuillez remplacer le texte en gras par le chemin de votre installation Tomcat.

Enregistrez maintenant le fichier et rechargez la configuration systemd avec la commande suivante
appliquer les modifications

# systemctl daemon-reload

Nous sommes maintenant prêts à utiliser le service Tomcat. Démarrez le service et activez-le pour persister le redémarrage.

# systemctl démarrer tomcat.un service
# systemctl activer tomcat.un service

Vérifiez l'état du service ; il devrait afficher un état de fonctionnement actif :

# systemctl status tomcat.un service

Toutes les étapes ci-dessus sont illustrées ci-dessous :

Accéder à Tomcat dans le navigateur

Nous sommes maintenant prêts à tester si notre serveur Tomcat est correctement installé ou non. Pour le vérifier, ouvrez votre navigateur Web et parcourez les adresses :

http://localohost:8080
ou alors
http://system_IP_addr:8080 (Pour voir l'IP de votre système, utilisez le adresse ip commander.)

Vous verriez la page d'accueil par défaut d'Apache Tomcat. La capture d'écran suivante montre la page d'accueil de Tomcat :

Déployer une application JSP simple

Nous allons maintenant déployer une application JSP de base avec un serveur Tomcat.

1. Créez une application JSP de base appelée 'test.jsp' dans le répertoire "/opt/tomcat/apache-tomcat-9.0.43/webapps/ROOT/” :

# nano /opt/tomcat/apache-tomcat-9.0.43/applications Web/ROOT/test.jsp

Noter: Encore une fois, remplacez le texte en gras par le chemin de votre installation Tomcat.

2. Mettez-y le contenu suivant :


Page JSP

Ceci est une page JSP de LinuxHint!

<%
en dehors.println("Votre adresse IP système est : " + requête.getRemoteAddr());
%>

3. Encore une fois, ouvrez le navigateur Web et parcourez l'adresse suivante :

http://localhost:8080/test.jsp

Cette fois, vous devriez voir la page Web suivante :

Conclusion

Ce tutoriel montre comment nous pouvons installer Apache Tomcat à partir d'un fichier binaire d'archive sur Fedora Linux. Nous avons appris à installer une application JSP avec tomcat.

Examen de la souris sans fil Microsoft Sculpt Touch
J'ai lu récemment sur le Microsoft Sculpt Touch souris sans fil et j'ai décidé de l'acheter. Après l'avoir utilisé pendant un certain temps, j'ai déci...
Trackpad et pointeur de souris à l'écran AppyMouse pour tablettes Windows
Les utilisateurs de tablettes ratent souvent le pointeur de la souris, surtout lorsqu'ils ont l'habitude d'utiliser les ordinateurs portables. Les sma...
Le bouton central de la souris ne fonctionne pas sous Windows 10
le bouton central de la souris vous aide à faire défiler de longues pages Web et des écrans contenant beaucoup de données. Si cela s'arrête, et bien v...