Zoeken op website

Hoe de nieuwste Apache Tomcat 8.5.14 onder Linux te installeren


Apache Tomcat, gewoonlijk Tomcat genoemd, is een open-source webserver en servletcontainer ontwikkeld door Apache Software Foundation. Het is voornamelijk geschreven in Java en uitgebracht onder Apache-licentie 2.0. Dit is een platformonafhankelijke applicatie.

Onlangs, op 18 april 2017, bereikte Apache Tomcat versie 8 (d.w.z. 8.5.14), die een groot aantal reparaties en een aantal andere verbeteringen en wijzigingen bevat. Enkele opvallende veranderingen in deze release zijn: ondersteuning voor Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, enz.

Onderdelen van Tomcat

  1. Catalina: Het is de servletcontainer van Tomcat.
  2. Coyote: Coyote fungeert als connector en ondersteunt HTTP 1.1
  3. Jasper: Het is de JSP-engine van Tomcat.
  4. Cluster: een component voor taakverdeling om grote applicaties te beheren.
  5. Hoge beschikbaarheid: een Tomcat-component om systeemupgrades en -wijzigingen te plannen zonder de live-omgeving te beïnvloeden.
  6. Webapplicatie: sessies beheren, implementatie in verschillende omgevingen ondersteunen.

Dit artikel leidt je door het installatieproces van Apache Tomcat 8 (d.w.z. 8.5.14) op Linux-systemen, waaronder RHEL, CentOS, Fedora, Debian, Ubuntu, enz. .

Stap 1: Java 8 installeren

1. Voordat u Tomcat installeert, moet u ervoor zorgen dat de nieuwste versie van Java Development Kit (JDK) is geïnstalleerd en geconfigureerd op het systeem. Het verdient de voorkeur om Oracle Java te gebruiken.

Om de nieuwste Oracle Java JDK (jdk-8u131) op Linux te installeren, kunt u onze recente berichten over Oracle jdk/jre/jar-installaties hier raadplegen:

  1. Installeer Java 8 JDK op Linux
  2. Installeer Java 8 JDK/JRE op RHEL/CentOS

Stap 2: Download en installeer Apache Tomcat 8

2. Zodra de nieuwste Java correct op het systeem is geïnstalleerd en geconfigureerd, gaan we verder met het downloaden en installeren van de nieuwste stabiele versie van Tomcat 8 (d.w.z. 8.5.14). Als u een kruiscontrole wilt uitvoeren of er een nieuwere versie beschikbaar is, ga dan naar de volgende Apache-downloadpagina en voer een kruiscontrole uit.

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

3. Maak vervolgens een map /opt/tomcat/ en download de nieuwste versie van Apache Tomcat 8 onder deze map, ook voor kruiscontrole van het downloadbestand, we zullen downloaden hash-bestand. Het downloaden zal enige tijd duren, afhankelijk van uw verbindingssnelheid.

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

Opmerking: zorg ervoor dat u het versienummer in de bovenstaande downloadlink vervangt door de nieuwste beschikbare versie als deze anders was.

4. Controleer nu de MD5 Checksum aan de hand van de sleutel.

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

Zorg ervoor dat de uitvoer (Hashwaarde) overeenkomt, zoals hieronder weergegeven.

5. Pak de Tomcat-zip en -cd uit naar de map ‘apache-tomcat-8.5.14/bin/‘.

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

6. Maak nu Linux-scripts uitvoerbaar onder 'apache-tomcat-8.5.14/bin/' en maak vervolgens een symbolische link voor opstarten en shutdown-script voor kater als:

Wijzig alle scripts *.sh alleen uitvoerbaar voor root as,

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

Maak een symbolische link voor het opstartscript als,

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

Maak een symbolische link voor het afsluitscript als,

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

7. Om tomcat te starten, hoeft u alleen maar het onderstaande commando als root uit te voeren, waar dan ook in de shell.

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

Zodra ‘Tomcat gestart‘, kunt u uw browser naar http://127.0.0.1:8080 verwijzen en ziet u iets als: