Kuidas installida uusimat Apache Tomcat 8.5.14 Linuxi


Apache Tomcat, mida tavaliselt nimetatakse Tomcatiks, on Apache Software Foundationi välja töötatud avatud lähtekoodiga veebiserver ja servleti konteiner. See on kirjutatud peamiselt Java-s ja välja antud Apache License 2.0 all. See on platvormidevaheline rakendus.

Hiljuti, 18. aprillil 2017 jõudis Apache Tomcat versioonini 8 (s.o 8.5.14), mis sisaldab arvukalt parandusi ning hulgaliselt muid täiustusi ja muudatusi. Mõned selle väljaande märgatavad muudatused on: Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 jne tugi.

  1. Catalina: see on Tomcati servletikonteiner.
  2. Kojoot: kojoot toimib konnektorina ja toetab HTTP 1.1
  3. Jasper: see on Tomcati JSP-mootor.
  4. Klaster: komponent koormuse tasakaalustamiseks suurte rakenduste haldamiseks.
  5. Kõrge kättesaadavus: Tomcati komponent, mis võimaldab ajakohastada süsteemiuuendusi ja muudatusi, ilma et see mõjutaks elavat keskkonda
  6. Veebirakendus: hallake seansse, toetage juurutamist erinevates keskkondades.

See artikkel tutvustab teid kogu Apache Tomcat 8 (s.o 8.5.14) installimise protsessi Linuxi süsteemidesse, mis hõlmavad RHEL, CentOS, Fedora, Debian, Ubuntu jne.

1. samm: Java 8 installimine

1. Enne Tomcati installimist veenduge, et teie arvutisse oleks installitud ja konfigureeritud Java Development Kit (JDK) uusim versioon. Eelistatakse kasutada oracle Java-d.

Uusima Oracle Java JDK (jdk-8u131) Linuxi installimiseks võiksite vaadata meie hiljutisi postitusi Oracle jdk/jre/jar installimistest siin:

  1. Installige Java 8 JDK Linuxi
  2. Installige Java 8 JDK/JRE saidile RHEL/CentOS

2. samm: laadige alla ja installige Apache Tomcat 8

2. Kui uusim Java on süsteemis õigesti installitud ja konfigureeritud, liigume edasi Tomcat 8 uusima stabiilse versiooni (st 8.5.14) allalaadimiseks ja installimiseks. Kui soovite kontrollida, kui mõni uuem versioon on saadaval, minge Apache'i allalaadimislehele ja kontrollige.

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

3. Järgmisena looge kataloog /opt/tomcat/ ja laadige selle kataloogi alla Apache Tomcat 8 uusim versioon, ka allalaaditava faili ristkontrollimiseks laadime alla räsifaili. Allalaadimine võtab aega, sõltuvalt teie ühenduse kiirusest.

# 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

Märkus. Veenduge, et asendaksite ülaltoodud allalaadimislingi versiooni numbri uusima saadaoleva versiooniga, kui see oli erinev.

4. Nüüd kontrollige võtme suhtes MD5 kontrollsummat.

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

Veenduge, et väljund (räsi väärtus) ühtib, nagu allpool näidatud.

5. Pakkige Tomcati zip ja cd kataloogi ‘apache-tomcat-8.5.14/bin /’.

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

6. Nüüd tehke Linuxi skriptid käivitatavaks, mis on jaotises ‘apache-tomcat-8.5.14/bin /’, ja seejärel looge Tomcati käivitamise ja väljalülitamise skripti jaoks sümboolne link järgmiselt:

Muutke kõik käivitatavad skriptid * .sh ainult root as,

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

Looge käivitamise skripti jaoks sümboolne link,

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

Looge sulgemisskripti jaoks sümboolne link,

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

7. Kommi käivitamiseks peate allpool oleva käsu lihtsalt käivitama juurena kõikjalt kestast.

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

Kui olete Tomcati käivitanud, saate oma brauseri suunata aadressile http://127.0.0.1:8080 ja peaksite nägema midagi järgmist: