Com instal·lar l'últim Apache Tomcat 8.5.14 a Linux


Apache Tomcat anomenat comunament Tomcat és un servidor web de codi obert i un contenidor de servlets desenvolupat per Apache Software Foundation. Està escrit principalment en Java i publicat sota la llicència Apache 2.0. Aquesta és una aplicació multiplataforma.

Recentment, el 18 d'abril de 2017, Apache Tomcat va arribar a la versió 8 (és a dir, 8.5.14), que inclou nombroses correccions i un nombre d'altres millores i canvis. Alguns dels canvis notables inclosos en aquesta versió són: suport per a Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, etc.

  1. Catalina : és el contenidor de servlets de Tomcat.
  2. Coyote: Coyote actua com a connector i admet HTTP 1.1
  3. Jasper: és el motor JSP de Tomcat.
  4. Clúster: un component per a l'equilibri de càrrega per gestionar aplicacions grans.
  5. Alta disponibilitat: un component Tomcat per programar actualitzacions i canvis del sistema sense afectar l'entorn en directe.
  6. Aplicació web: gestiona les sessions, dóna suport al desplegament en diferents entorns.

Aquest article us guiarà durant tot el procés d'instal·lació d'Apache Tomcat 8 (és a dir, 8.5.14) en sistemes Linux, que inclou RHEL, CentOS, Fedora, Debian, Ubuntu, etc.

Pas 1: instal·lació de Java 8

1. Abans d'instal·lar Tomcat, assegureu-vos que teniu la darrera versió de Java Development Kit (JDK) instal·lada i configurada al sistema. És preferible utilitzar Oracle Java.

Per instal·lar l'últim Oracle Java JDK (jdk-8u131) a Linux, us agradaria consultar les nostres publicacions recents sobre les instal·lacions d'Oracle jdk/jre/jar aquí:

  1. Instal·leu Java 8 JDK a Linux
  2. Instal·leu Java 8 JDK/JRE a RHEL/CentOS

Pas 2: Baixeu i instal·leu Apache Tomcat 8

2. Un cop instal·lat i configurat correctament l'últim Java al sistema, passarem a descarregar i instal·lar la darrera versió estable de Tomcat 8 (és a dir, 8.5.14). Si voleu comprovar si hi ha una versió més nova disponible, aneu a la següent pàgina de descàrrega d'Apache i comproveu.

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

3. A continuació, creeu un directori /opt/tomcat/ i baixeu l'última versió d'Apache Tomcat 8 sota aquest directori, també per comprovar el fitxer de descàrrega, baixarem el fitxer hash. La descàrrega trigarà un temps depenent de la velocitat de connexió.

# 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

Nota: assegureu-vos de substituir el número de versió de l'enllaç de descàrrega anterior per l'última versió disponible si fos diferent.

4. Ara verifiqueu la suma de comprovació MD5 amb la clau.

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

Assegureu-vos que la sortida (valor hash) coincideixi, tal com es mostra a continuació.

5. Extreu el zip i el cd de Tomcat al directori apache-tomcat-8.5.14/bin/.

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

6. Ara feu que els scripts de Linux siguin executables que es troben a apache-tomcat-8.5.14/bin/ i, a continuació, creeu un enllaç simbòlic de l'script d'inici i tancament per a Tomcat com:

Canvieu tots els scripts *.sh executables només per a root com,

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

Creeu un enllaç simbòlic per a l'script d'inici com,

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

Creeu un enllaç simbòlic per a l'script d'apagat com,

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

7. Ara per iniciar el tomcat, només cal que engegueu l'ordre següent com a root des de qualsevol lloc de l'intèrpret d'ordres.

# tomcatup
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.

Un cop Tomcat iniciat, podeu apuntar el vostre navegador a http://127.0.0.1:8080 i hauríeu de veure alguna cosa com: