Wéi installéiere de leschten Apache Tomcat 8.5.14 op Linux


Apache Tomcat allgemeng als Tomcat genannt ass en Open-Source Webserver a Servlet Container entwéckelt vun der Apache Software Foundation. Et ass haaptsächlech op Java geschriwwen an ënner Apache License 2.0 verëffentlecht. Dëst ass eng Cross-Plattform Applikatioun.

Viru kuerzem, den 18. Abrëll 2017, huet den Apache Tomcat op d'Versioun 8 erreecht (dh 8.5.14), déi vill Fixen an eng Zuel vun anere Verbesserungen an Ännerungen enthält. E puer bemierkenswäert Ännerungen an dëser Verëffentlechung abegraff sinn: Ënnerstëtzung fir Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, etc.

  1. Catalina: Et ass de Servlet Container vum Tomcat.
  2. Coyote: Coyote wierkt als Connector an ënnerstëtzt HTTP 1.1
  3. Jasper: Et ass dem Tomcat seng JSP Engine.
  4. Cluster: E Bestanddeel fir Laaschtbalancéierung fir grouss Uwendungen ze managen.
  5. Héich Disponibilitéit: En Tomcat Komponent fir Systemupdates an Ännerungen ze plangen ouni Live Ëmfeld ze beaflossen.
  6. Webapplikatioun: Verwalte Sessiounen, Ënnerstëtzung vun Deployment iwwer verschidden Ëmfeld.

Dësen Artikel wäert Iech duerch de ganze Prozess vun der Installatioun vun Apache Tomcat 8 (dh 8.5.14) op Linux Systemer féieren, déi RHEL, CentOS, Fedora, Debian, Ubuntu, etc.

Schrëtt 1: Java 8 installéieren

1. Ier Dir Tomcat installéiert, vergewëssert Iech datt Dir déi lescht Versioun vum Java Development Kit (JDK) installéiert an op de System konfiguréiert hutt. Et ass léiwer Oracle Java ze benotzen.

Fir déi lescht Oracle Java JDK (jdk-8u131) op Linux z'installéieren, kënnt Dir gär eis rezent Posts iwwer Oracle jdk/jre/jar Installatiounen hei referéieren:

  1. Installéiere Java 8 JDK op Linux
  2. Installéiert Java 8 JDK/JRE op RHEL/CentOS

Schrëtt 2: Eroflueden an installéieren Apache Tomcat 8

2. Eemol déi lescht Java installéiert a korrekt op de System konfiguréiert ass, wäerte mir weiderfuere fir déi lescht stabil Versioun vum Tomcat 8 (dh 8.5.14) erofzelueden an z'installéieren. Wann Dir wëllt iwwerpréiwen, wann eng méi nei Versioun verfügbar ass, gitt op déi folgend Apache Download Säit a Kräizcheck.

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

3. Erstellt dann e /opt/tomcat/ Verzeichnis an luet déi lescht Versioun vum Apache Tomcat 8 ënner dësem Verzeechnes erof, och fir d'Downloaddatei ze iwwerpréiwen, mir lueden Hashdatei erof. Den Download dauert e bëssen Zäit ofhängeg vun Ärer Verbindungsgeschwindegkeet.

# 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

Notiz: Vergewëssert Iech d'Versiounsnummer am uewe genannten Downloadlink mat der leschter verfügbaren Versioun z'ersetzen wann se anescht war.

4. Elo z'iwwerpréiwen der MD5 Checksum géint de Schlëssel.

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

Vergewëssert Iech datt d'Ausgab (Hash Value) entsprécht, wéi hei ënnendrënner.

5. Extrait den Tomcat Zip an CD op 'apache-tomcat-8.5.14/bin/' Verzeichnis.

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

6. Maacht elo Linux Scripten ausführbar déi ënner 'apache-tomcat-8.5.14/bin/' ass a erstellt dann symbolesche Link vum Startup a Shutdown Skript fir Tomcat als:

Ännert all Skripte *.sh ausféierbar nëmme fir root als,

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

Erstellt symbolesche Link fir Startup Skript als,

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

Erstellt symbolesche Link fir Shutdown Skript als,

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

7. Elo fir Tomcat unzefänken, musst Dir just de Kommando hei drënner als Root vun iergendwou an der Shell brennen.

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

Eemol 'Tomcat Started', kënnt Dir Äre Browser op http://127.0.0.1:8080 weisen an Dir sollt eppes gesinn wéi: