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
- Catalina: è il contenitore Servlet di Tomcat.
- Coyote: Coyote funge da connettore e supporta HTTP 1.1
- Jasper: È il motore JSP di Tomcat.
- Cluster: componente per il bilanciamento del carico per gestire applicazioni di grandi dimensioni.
- Alta disponibilità: un componente Tomcat per pianificare aggiornamenti e modifiche del sistema senza influire sull'ambiente live.
- 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:
- Installa Java 8 JDK su Linux
- 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.
- 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: