Wyszukiwanie w witrynie

Jak zainstalować najnowszą wersję Apache Tomcat 8.5.14 w systemie Linux


Apache Tomcat, powszechnie nazywany Tomcat, to serwer WWW i kontener serwletów typu open source opracowany przez Apache Software Foundation. Jest napisany głównie w Javie i wydany na Licencji Apache 2.0. Jest to aplikacja wieloplatformowa.

Niedawno, 18 kwietnia 2017, Apache Tomcat osiągnął wersję 8 (tj. 8.5.14), która zawiera liczne poprawki oraz szereg innych ulepszeń i zmian. Niektóre z zauważalnych zmian zawartych w tym wydaniu to: obsługa Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 itp.

Komponenty Tomcata

  1. Catalina: jest to kontener serwletów Tomcat.
  2. Coyote: Coyote działa jako łącznik i obsługuje protokół HTTP 1.1
  3. Jasper: to silnik JSP Tomcata.
  4. Klaster: komponent do równoważenia obciążenia w celu zarządzania dużymi aplikacjami.
  5. Wysoka dostępność: komponent Tomcat umożliwiający planowanie aktualizacji i zmian systemu bez wpływu na działające środowisko.
  6. Aplikacja internetowa: zarządzaj sesjami, wspieraj wdrażanie w różnych środowiskach.

Ten artykuł przeprowadzi Cię przez cały proces instalacji Apache Tomcat 8 (tj. 8.5.14) w systemach Linux, w tym RHEL, CentOS, Fedora, Debian, Ubuntu itp. .

Krok 1: Instalacja Java 8

1. Przed instalacją Tomcat upewnij się, że masz zainstalowaną i skonfigurowaną najnowszą wersję Java Development Kit (JDK) w systemie. Preferowane jest używanie Oracle Java.

Aby zainstalować najnowszą wersję Oracle Java JDK (jdk-8u131) w systemie Linux, możesz zapoznać się z naszymi najnowszymi postami na temat instalacji Oracle jdk/jre/jar tutaj:

  1. Zainstaluj pakiet Java 8 JDK w systemie Linux
  2. Zainstaluj Java 8 JDK/JRE na RHEL/CentOS

Krok 2: Pobierz i zainstaluj Apache Tomcat 8

2. Po zainstalowaniu i prawidłowym skonfigurowaniu najnowszej wersji Java w systemie przystąpimy do pobrania i zainstalowania najnowszej stabilnej wersji Tomcat 8 (tj. 8.5.14). Jeśli chcesz sprawdzić krzyżowo, czy jest dostępna nowsza wersja, przejdź do następującej strony pobierania Apache i sprawdź krzyżowo.

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

3. Następnie utwórz katalog /opt/tomcat/ i pobierz najnowszą wersję Apache Tomcat 8 z tego katalogu, także w celu sprawdzenia krzyżowego pliku do pobrania, który będziemy pobierać plik hash. Pobieranie zajmie trochę czasu, w zależności od szybkości połączenia.

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

Uwaga: pamiętaj o zastąpieniu numeru wersji w powyższym linku do pobrania najnowszą dostępną wersją, jeśli była inna.

4. Teraz sprawdź sumę kontrolną MD5 względem klucza.

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

Upewnij się, że wynik (wartość skrótu) jest zgodny, jak pokazano poniżej.

5. Wyodrębnij zip i płytę CD Tomcat do katalogu „apache-tomcat-8.5.14/bin/”.

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

6. Teraz uczyń skryptami systemu Linux plikami wykonywalnymi znajdującymi się w katalogu „apache-tomcat-8.5.14/bin/”, a następnie utwórz dowiązanie symboliczne startup i skrypt zamknięcia dla Tomcat jako:

Zmień wszystkie skrypty *.sh wykonywalne tylko dla roota jako,

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

Utwórz łącze symboliczne dla skryptu startowego jako,

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

Utwórz łącze symboliczne dla skryptu zamykającego jako:

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

7. Teraz, aby uruchomić Tomcat, wystarczy uruchomić poniższe polecenie jako root z dowolnego miejsca w powłoce.

tomcatup
Przykładowe wyjście
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.

Po „uruchomieniu Tomcat” możesz wskazać przeglądarce http://127.0.0.1:8080, co powinno wyświetlić coś takiego: