Kif tinstalla l-aħħar Apache Tomcat 8.5.14 fil-Linux


Apache Tomcat imsejjaħ komunement bħala Tomcat huwa server tal-web open-source u kontenitur servlet żviluppati minn Apache Software Foundation. Huwa miktub primarjament fil-Java u rilaxxat taħt Apache License 2.0. Din hija applikazzjoni cross platform.

Riċentement, fit-18 ta 'April, 2017, Apache Tomcat wasal għall-verżjoni 8 (jiġifieri 8.5.14), li tinkludi bosta soluzzjonijiet u numru ta' titjib u bidliet oħra. Xi wħud mill-bidliet notevoli inklużi f'dan ir-rilaxx huma: appoġġ għal Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, eċċ.

  1. Catalina : Huwa l-Kontenitur Servlet ta' Tomcat.
  2. Coyote : Coyote jaġixxi bħala konnettur u jappoġġja HTTP 1.1
  3. Jasper : Hija l-Magna JSP ta' Tomcat.
  4. Cluster : Komponent għall-ibbilanċjar tat-tagħbija biex jimmaniġġjaw applikazzjonijiet kbar.
  5. Disponibbiltà għolja : Komponent Tomcat biex jiskeda titjib u bidliet tas-sistema mingħajr ma jaffettwa l-ambjent ħaj.
  6. Applikazzjoni tal-Web: Immaniġġja Sessjonijiet, Appoġġ għall-iskjerament f'ambjenti differenti.

Dan l-artikolu ser jimxik matul il-proċess ta 'installazzjoni ta' Apache Tomcat 8 (jiġifieri 8.5.14) fuq sistemi Linux, li jinkludi RHEL, CentOS, Fedora, Debian, Ubuntu, eċċ.

Pass 1: Installazzjoni ta' Java 8

1. Qabel ma tinstalla Tomcat kun żgur li għandek l-aħħar verżjoni ta' Java Development Kit (JDK) installata u kkonfigurata fis-sistema. Huwa preferut li tuża Oracle Java.

Biex tinstalla l-aħħar Oracle Java JDK (jdk-8u131) fuq Linux, tista 'tixtieq tirreferi l-postijiet riċenti tagħna dwar installazzjonijiet Oracle jdk/jre/jar hawn:

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

Pass 2: Niżżel u Installa Apache Tomcat 8

2. Ladarba l-aħħar Java installat u kkonfigurat b'mod korrett fis-sistema, aħna se nimxu 'l quddiem biex iniżżlu u ninstallaw l-aħħar verżjoni stabbli ta' Tomcat 8 (jiġifieri 8.5.14). Jekk trid kontroċċekkja, jekk hemm verżjoni aktar ġdida disponibbli, mur fil-paġna tat-tniżżil ta' Apache li ġejja u cross check.

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

3. Sussegwentement toħloq direttorju /opt/tomcat/ u niżżel l-aħħar verżjoni ta 'Apache Tomcat 8 taħt dan id-direttorju, ukoll għall-kontroverifika tal-fajl tat-tniżżil, se nkunu qed iniżżlu l-fajl hash. It-tniżżil jieħu xi żmien jiddependi fuq il-veloċità tal-konnessjoni tiegħek.

# 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: Kun żgur li tissostitwixxi n-numru tal-verżjoni fil-link tat-tniżżil t'hawn fuq bl-aħħar verżjoni disponibbli jekk kienet differenti.

4. Issa ivverifika l-MD5 Checksum kontra ċ-ċavetta.

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

Kun żgur li l-output (Valur Hash) jaqbel, kif muri hawn taħt.

5. Oħroġ iż-zip Tomcat u s-cd fid-direttorju 'apache-tomcat-8.5.14/bin/'.

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

6. Issa agħmel skripts Linux eżekutibbli li huwa taħt 'apache-tomcat-8.5.14/bin/' u mbagħad oħloq rabta simbolika tal-iskript tal-istartjar u l-għeluq għal tomcat bħala:

Ibdel l-iskripts kollha *.sh eżekutibbli biss għall-għeruq bħala,

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

Oħloq link simboliku għall-iskript tal-istartjar bħala,

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

Oħloq link simboliku għall-iskript tal-għeluq bħala,

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

7. Issa biex tibda tomcat, għandek bżonn biss li tispara l-kmand hawn taħt bħala għerq minn kullimkien fil-qoxra.

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

Ladarba 'Tomcat Started', tista' tipponta l-browser tiegħek lejn http://127.0.0.1:8080 u għandek tara xi ħaġa bħala: