Vyhledávání na webu

Jak nainstalovat nejnovější Apache Tomcat 8.5.14 v Linuxu


Apache Tomcat běžně nazývaný Tomcat je open-source webový server a kontejner servletů vyvinutý Apache Software Foundation. Je napsán primárně v Jávě a je vydán pod Apache licencí 2.0. Toto je multiplatformní aplikace.

Nedávno, 18. dubna 2017, dosáhl Apache Tomcat verze 8 (tj. 8.5.14), která obsahuje řadu oprav a řadu dalších vylepšení a změn. Některé z patrných změn obsažených v této verzi jsou: podpora pro Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 atd.

Komponenty Tomcat

  1. Catalina: Je to kontejner servletů Tomcat.
  2. Coyote : Coyote funguje jako konektor a podporuje HTTP 1.1
  3. Jasper: Je to JSP Engine Tomcatu.
  4. Cluster: Komponenta pro vyrovnávání zátěže pro správu velkých aplikací.
  5. Vysoká dostupnost: Komponenta Tomcat pro plánování upgradů a změn systému bez ovlivnění živého prostředí.
  6. Webová aplikace: Správa relací, podpora nasazení v různých prostředích.

Tento článek vás provede procesem instalace Apache Tomcat 8 (tj. 8.5.14) na systémy Linux, které zahrnují RHEL, CentOS, Fedora, Debian, Ubuntu atd. .

Krok 1: Instalace Java 8

1. Před instalací Tomcat se ujistěte, že máte nainstalovanou a nakonfigurovanou nejnovější verzi Java Development Kit (JDK). na systému. Preferováno je použití Oracle Java.

Chcete-li nainstalovat nejnovější Oracle Java JDK (jdk-8u131) na Linux, můžete se podívat na naše nedávné příspěvky o instalacích Oracle jdk/jre/jar zde:

  1. Nainstalujte Java 8 JDK na Linux
  2. Nainstalujte Java 8 JDK/JRE na RHEL/CentOS

Krok 2: Stáhněte a nainstalujte Apache Tomcat 8

2. Jakmile bude nejnovější Java nainstalována a správně nakonfigurována v systému, přejdeme ke stažení a instalaci nejnovější stabilní verze Tomcat 8 (tj. 8.5.14<). Chcete-li provést křížovou kontrolu, zda je k dispozici nějaká novější verze, přejděte na následující stránku stahování Apache a proveďte křížovou kontrolu.

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

3. Dále vytvořte adresář /opt/tomcat/ a stáhněte si nejnovější verzi Apache Tomcat 8 do tohoto adresáře, také pro křížovou kontrolu stahovaného souboru, budeme stahovat hash soubor. Stahování bude nějakou dobu trvat v závislosti na rychlosti vašeho připojení.

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

Poznámka: Nezapomeňte nahradit číslo verze ve výše uvedeném odkazu ke stažení nejnovější dostupnou verzí, pokud byla odlišná.

4. Nyní ověřte kontrolní součet MD5 proti klíči.

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

Ujistěte se, že se výstup (Hodnota hash) shoduje, jak je znázorněno níže.

5. Extrahujte zip a cd Tomcat do adresáře „apache-tomcat-8.5.14/bin/“.

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

6. Nyní vytvořte spustitelné skripty pro Linux, které jsou pod 'apache-tomcat-8.5.14/bin/' a poté vytvořte symbolický odkaz spuštění a vypínací skript pro kocoura jako:

Změňte všechny skripty *.sh spustitelné pouze pro uživatele root jako,

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

Vytvořte symbolický odkaz pro spouštěcí skript jako,

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

Vytvořte symbolický odkaz pro skript vypnutí jako,

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

7. Nyní ke spuštění kocourku stačí spustit níže uvedený příkaz jako root odkudkoli v shellu.

tomcatup
Ukázkový výstup
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.

Jakmile „Tomcat Started“, můžete svůj prohlížeč nasměrovat na http://127.0.0.1:8080 a měli byste vidět něco jako: