Kako namestiti najnovejši Apache Tomcat 8.5.14 v Linux
Apache Tomcat, ki se običajno imenuje Tomcat, je odprtokodni spletni strežnik in vsebnik strežniškega programčka, ki ga je razvila Apache Software Foundation. Napisan je predvsem v Javi in izdan pod licenco Apache 2.0. To je aplikacija za več platform.
Nedavno, 18. aprila 2017, je Apache Tomcat dosegel različico 8 (tj. 8.5.14), ki vključuje številne popravke in številne druge izboljšave in spremembe. Nekatere opazne spremembe, vključene v to izdajo, so: podpora za Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 itd.
- Catalina: To je zabojnik Servlet za Tomcat.
- Kojot: Kojot deluje kot povezovalnik in podpira HTTP 1.1
- Jasper: Je Tomcat-ov JSP Engine.
- Grozd: komponenta za uravnoteženje obremenitve za upravljanje velikih aplikacij.
- Visoka razpoložljivost: komponenta Tomcat za načrtovanje nadgradenj in sprememb sistema, ne da bi to vplivalo na živo okolje.
- Spletna aplikacija: upravljanje sej, podpora uvajanju v različnih okoljih.
Ta članek vas bo vodil skozi postopek namestitve Apache Tomcat 8 (tj. 8.5.14) na sisteme Linux, ki vključuje RHEL, CentOS, Fedora, Debian, Ubuntu itd.
1. korak: Namestitev Jave 8
1. Pred namestitvijo programa Tomcat preverite, ali je v sistemu nameščena in konfigurirana najnovejša različica Java Development Kit (JDK). Zaželeno je uporabljati oracle Java.
Če želite namestiti najnovejšo različico Oracle Java JDK (jdk-8u131) v Linux, si lahko ogledate naše nedavne objave o namestitvi Oracle jdk/jre/jar tukaj:
- Namestite Java 8 JDK v Linux
- Namestite Java 8 JDK/JRE na RHEL/CentOS
2. korak: Prenesite in namestite Apache Tomcat 8
2. Ko bo najnovejša Java pravilno nameščena in konfigurirana v sistemu, bomo nadaljevali s prenosom in namestitvijo najnovejše stabilne različice Tomcat 8 (tj. 8.5.14). Če želite navzkrižno preveriti, ali je na voljo kakšna novejša različica, pojdite na naslednjo stran za prenos Apache in navzkrižno preverite.
- http://tomcat.apache.org/download-80.cgi
3. Nato ustvarite imenik /opt/tomcat/
in v ta imenik prenesite najnovejšo različico Apache Tomcat 8, tudi za navzkrižno preverjanje datoteke za prenos bomo prenesli datoteko zgoščevanja. Prenos bo trajal nekaj časa, odvisno od hitrosti povezave.
# 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
Opomba: zamenjajte številko različice v zgornji povezavi za prenos z najnovejšo različico, ki je na voljo, če je bila drugačna.
4. Zdaj preverite kontrolno vsoto MD5 glede na ključ.
# cat apache-tomcat-8.5.14.zip.md5 # md5sum apache-tomcat-8.5.14.zip
Prepričajte se, da se izhod (vrednost razpršitve) ujema, kot je prikazano spodaj.
5. Izvlecite Tomcat zip in cd v imenik ‘apache-tomcat-8.5.14/bin /’.
# unzip apache-tomcat-8.5.14.zip # cd apache-tomcat-8.5.14/bin/
6. Zdaj naredite skripte za Linux izvedljivo, ki je pod 'apache-tomcat-8.5.14/bin /' in nato ustvarite simbolno povezavo zagonskega in zaustavitvenega skripta za tomcat kot:
Spremeni vse izvedljive skripte * .sh
samo za root kot,
# chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh
Ustvari simbolno povezavo za zagonski skript kot,
# ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup
Ustvari simbolno povezavo za zaustavitev skripta kot,
# ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown
7. Zdaj, da zaženete tomcat, morate spodnji ukaz sprožiti kot root od kjer koli v lupini.
# 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.
Ko je "Tomcat Started", lahko brskalnik usmerite na http://127.0.0.1:8080 in videli bi nekaj kot: