Ricerca nel sito web

Come installare l'ultima versione di Apache Tomcat 8.5.14 su Linux


Apache Tomcat comunemente chiamato Tomcat è un server Web open source e un contenitore servlet sviluppato da Apache Software Foundation. È scritto principalmente in Java e rilasciato sotto la licenza Apache 2.0. Questa è un'applicazione multipiattaforma.

Recentemente, il 18 aprile 2017, Apache Tomcat è arrivato alla versione 8 (ovvero 8.5.14), che include numerose correzioni e una serie di altri miglioramenti e modifiche. Alcune delle modifiche evidenti incluse in questa versione sono: supporto per Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, ecc.

Componenti di Tomcat

  1. Catalina: è il contenitore Servlet di Tomcat.
  2. Coyote: Coyote funge da connettore e supporta HTTP 1.1
  3. Jasper: È il motore JSP di Tomcat.
  4. Cluster: componente per il bilanciamento del carico per gestire applicazioni di grandi dimensioni.
  5. Alta disponibilità: un componente Tomcat per pianificare aggiornamenti e modifiche del sistema senza influire sull'ambiente live.
  6. Applicazione Web: gestisci sessioni, supporta la distribuzione in ambienti diversi.

Questo articolo ti guiderà attraverso il processo di installazione di Apache Tomcat 8 (ovvero 8.5.14) su sistemi Linux, che include RHEL, CentOS, Fedora, Debian, Ubuntu, ecc. .

Passaggio 1: installazione di Java 8

1. Prima di installare Tomcat assicurati di avere l'ultima versione di Java Development Kit (JDK) installata e configurata sul sistema. È preferibile utilizzare Oracle Java.

Per installare l'ultimo Oracle Java JDK (jdk-8u131) su Linux, potresti fare riferimento ai nostri post recenti sulle installazioni Oracle jdk/jre/jar qui:

  1. Installa Java 8 JDK su Linux
  2. Installa Java 8 JDK/JRE su RHEL/CentOS

Passaggio 2: scarica e installa Apache Tomcat 8

2. Una volta installata e configurata correttamente l'ultima versione di Java sul sistema, procederemo a scaricare e installare l'ultima versione stabile di Tomcat 8 (ovvero 8.5.14). Se desideri effettuare un controllo incrociato, se è disponibile una versione più recente, vai alla seguente pagina di download di Apache ed esegui il controllo incrociato.

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

3. Successivamente crea una directory /opt/tomcat/ e scarica l'ultima versione di Apache Tomcat 8 in questa directory, anche per un controllo incrociato del file di download, che scaricheremo file hash. Il download richiederà del tempo a seconda della velocità della tua connessione.

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: assicurati di sostituire il numero di versione nel link di download sopra con l'ultima versione disponibile se era diversa.

4. Ora verifica il Checksum MD5 rispetto alla chiave.

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

Assicurati che l'output (Valore hash) corrisponda, come mostrato di seguito.

5. Estrai il file zip e cd di Tomcat nella directory "apache-tomcat-8.5.14/bin/".

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

6. Ora rendi eseguibili gli script Linux che si trovano in "apache-tomcat-8.5.14/bin/" e quindi crea un collegamento simbolico di avvio e script di spegnimento per Tomcat come:

Modifica tutti gli script *.sh eseguibili solo per root come,

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

Crea collegamento simbolico per lo script di avvio come,

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

Crea collegamento simbolico per lo script di arresto come,

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

7. Ora per avviare Tomcat, devi solo eseguire il comando seguente come root da qualsiasi punto della shell.

tomcatup
Uscita del campione
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.

Una volta "Tomcat avviato", puoi indirizzare il browser a http://127.0.0.1:8080 e dovresti vedere qualcosa come: