Sådan installeres nyeste Apache Tomcat 8.5.14 i Linux


Apache Tomcat, der almindeligvis kaldes Tomcat, er en open source-webserver og servletcontainer udviklet af Apache Software Foundation. Den er primært skrevet i Java og frigivet under Apache License 2.0. Dette er en applikation på tværs af platforme.

For nylig, den 18. april 2017, nåede Apache Tomcat til version 8 (dvs. 8.5.14), som inkluderer en række rettelser og et antal andre forbedringer og ændringer. Nogle af de mærkbare ændringer, der er inkluderet i denne udgivelse, er: understøttelse af Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 osv.

  1. Catalina: Det er Tomcats servletcontainer.
  2. Coyote: Coyote fungerer som et stik og understøtter HTTP 1.1
  3. Jasper: Det er Tomcats JSP-motor.
  4. Klynge: En komponent til belastningsafbalancering til styring af store applikationer.
  5. Høj tilgængelighed: En Tomcat-komponent til planlægning af systemopgraderinger og ændringer uden at påvirke live-miljøet.
  6. Webapplikation: Administrer sessioner, supportimplementering på tværs af forskellige miljøer.

Denne artikel vil lede dig gennem hele processen med installation af Apache Tomcat 8 (dvs. 8.5.14) på Linux-systemer, som inkluderer RHEL, CentOS, Fedora, Debian, Ubuntu osv.

Trin 1: Installation af Java 8

1. Før du installerer Tomcat, skal du sørge for at have den nyeste version af Java Development Kit (JDK) installeret og konfigureret på systemet. Det foretrækkes at bruge oracle Java.

For at installere nyeste Oracle Java JDK (jdk-8u131) på Linux kan du henvise til vores seneste indlæg på Oracle jdk/jre/jar-installationer her:

  1. Installer Java 8 JDK på Linux
  2. Installer Java 8 JDK/JRE på RHEL/CentOS

Trin 2: Download og installer Apache Tomcat 8

2. Når den nyeste Java er installeret og konfigureret korrekt på systemet, fortsætter vi med at downloade og installere den seneste stabile version af Tomcat 8 (dvs. 8.5.14). Hvis du vil krydstjekke, hvis der findes en nyere version, skal du gå til følgende Apache-downloadside og krydstjekke.

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

3. Opret derefter et /opt/tomcat/ bibliotek og download den nyeste version af Apache Tomcat 8 under denne mappe, også til krydskontrol af downloadfilen, vi downloader hash-fil. Downloaden tager noget tid afhængigt af din forbindelseshastighed.

# 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

Bemærk: Sørg for at erstatte versionsnummeret i ovenstående downloadlink med den nyeste tilgængelige version, hvis den var anderledes.

4. Kontroller nu MD5-kontrolsum mod nøglen.

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

Sørg for, at output (Hash-værdi) svarer til, som vist nedenfor.

5. Uddrag Tomcat-zip og cd til 'apache-tomcat-8.5.14/bin /' bibliotek.

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

6. Gør nu Linux-scripts eksekverbare, der er under 'apache-tomcat-8.5.14/bin /', og opret derefter et symbolsk link til start- og luknings-script til tomcat som:

Skift alle scripts * .sh eksekverbar kun for root som,

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

Opret symbolsk link til start script som,

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

Opret symbolsk link til nedluknings script som,

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

7. Nu for at starte tomcat skal du bare affyre nedenstående kommando som rod fra hvor som helst i skallen.

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

Når først Tomcat startede, kan du pege din browser på http://127.0.0.1:8080, og du skal se noget som: