Recherche de site Web

Comment installer la dernière version d'Apache Tomcat 8.5.14 sous Linux


Apache Tomcat communément appelé Tomcat est un serveur Web open source et un conteneur de servlets développés par Apache Software Foundation. Il est écrit principalement en Java et publié sous Licence Apache 2.0. Il s'agit d'une application multiplateforme.

Récemment, le 18 avril 2017, Apache Tomcat est passé à la version 8 (c'est-à-dire 8.5.14), qui inclut de nombreux correctifs et un certain nombre d'autres améliorations et modifications. Certains des changements notables inclus dans cette version sont : la prise en charge de Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, etc.

Composants de Tomcat

  1. Catalina : C'est le conteneur servlet de Tomcat.
  2. Coyote : Coyote fait office de connecteur et supporte HTTP 1.1
  3. Jasper : C'est le moteur JSP de Tomcat.
  4. Cluster : Un composant d'équilibrage de charge pour gérer de grandes applications.
  5. Haute disponibilité : un composant Tomcat pour planifier les mises à niveau et les modifications du système sans affecter l'environnement en direct.
  6. Application Web : gérer les sessions, prendre en charge le déploiement dans différents environnements.

Cet article vous guidera tout au long du processus d'installation de Apache Tomcat 8 (c'est-à-dire 8.5.14) sur les systèmes Linux, qui incluent RHEL, CentOS, Fedora, Debian, Ubuntu, etc. .

Étape 1 : Installation de Java 8

1. Avant d'installer Tomcat, assurez-vous que la dernière version du Java Development Kit (JDK) est installée et configurée. sur le système. Il est préférable d'utiliser Oracle Java.

Pour installer le dernier Oracle Java JDK (jdk-8u131) sur Linux, vous pouvez consulter nos récents articles sur les installations d'Oracle jdk/jre/jar ici :

  1. Installer le JDK Java 8 sur Linux
  2. Installer Java 8 JDK/JRE sur RHEL/CentOS

Étape 2 : Téléchargez et installez Apache Tomcat 8

2. Une fois la dernière version de Java installée et configurée correctement sur le système, nous allons procéder au téléchargement et à l'installation de la dernière version stable de Tomcat 8 (c'est-à-dire 8.5.14). Si vous souhaitez vérifier si une version plus récente est disponible, accédez à la page de téléchargement Apache suivante et vérifiez.

  1. http://tomcat.apache.org/download-80.cgi

3. Créez ensuite un répertoire /opt/tomcat/ et téléchargez la dernière version d'Apache Tomcat 8 sous ce répertoire, également pour vérifier le fichier téléchargé, nous allons télécharger fichier de hachage. Le téléchargement prendra un certain temps en fonction de votre vitesse de connexion.

mkdir /opt/tomcat/ && cd /opt/tomcat 
wget http://mirror.fibergrid.in/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip 
wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.md5

Remarque : Assurez-vous de remplacer le numéro de version dans le lien de téléchargement ci-dessus par la dernière version disponible si elle était différente.

4. Vérifiez maintenant la somme de contrôle MD5 par rapport à la clé.

cat apache-tomcat-8.5.14.zip.md5 
md5sum apache-tomcat-8.5.14.zip

Assurez-vous que la sortie (Valeur de hachage) correspond, comme indiqué ci-dessous.

5. Extrayez le zip et le CD Tomcat dans le répertoire « apache-tomcat-8.5.14/bin/ ».

unzip apache-tomcat-8.5.14.zip
cd apache-tomcat-8.5.14/bin/

6. Rendez maintenant les scripts Linux exécutables qui se trouvent sous 'apache-tomcat-8.5.14/bin/', puis créez un lien symbolique de démarrage et le script d'arrêt pour Tomcat comme :

Modifiez tous les scripts *.sh exécutables uniquement pour root en tant que,

chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh

Créez un lien symbolique pour le script de démarrage en tant que,

ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup

Créez un lien symbolique pour le script d'arrêt en tant que,

ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown

7. Maintenant, pour démarrer Tomcat, il vous suffit de lancer la commande ci-dessous en tant qu'utilisateur root depuis n'importe où dans le shell.

tomcatup
Exemple de sortie
Using CATALINA_BASE:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_HOME:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.14/temp
Using JRE_HOME:        /opt/java/jdk1.8.0_131/jre/
Using CLASSPATH:       /opt/tomcat/apache-tomcat-8.5.14/bin/bootstrap.jar:/opt/apache-tomcat-8.5.14/bin/tomcat-juli.jar
Tomcat started.

Une fois « Tomcat démarré », vous pouvez pointer votre navigateur vers http://127.0.0.1:8080 et vous devriez voir quelque chose comme :