Jak zainstalować i skonfigurować Apache Tomcat w Fedora Linux

Jak zainstalować i skonfigurować Apache Tomcat w Fedora Linux
Apache Tomcat jest jednym z najczęściej używanych serwerów aplikacji internetowych na świecie. Jest to projekt open source Project of Apache Software Foundation. Jest napisany w Javie. Służy do wdrażania kontenerów serwetowych i stron serwerów Java (JSP) w Javie.

Wcześniej Tomcat wymagał wysokiego poziomu wiedzy specjalistycznej do konfigurowania i administrowania swoich usług, ponieważ tylko zaawansowani użytkownicy i programiści byli w stanie to wypracować. Dzięki instalatorowi GUI Tomcat stał się tylko kilkoma poleceniami do administrowania serwerem jako usługi systemowej.

Co obejmiemy

Ten samouczek pokaże, jak zainstalować Apache Tomcat i użyć go do wdrożenia podstawowego programu JSP. Tomcat wymaga JRE (Java Runtime Environment) do uruchamiania aplikacji internetowych Java. W przypadku opracowywania aplikacji Java potrzebujesz zainstalowanej pełnej aplikacji JDK. W tym celu omówimy przewodnik tylko JRE.

Wymagania wstępne

Musisz zapoznać się z Java i Basic Linux Command, aby lepiej zrozumieć ten samouczek. Zakładamy, że zainstalowałeś już JRE (Java Runtime Environment) w twoim systemie. Musisz także mieć uprawnienia korzeni do instalacji Apache Tomcat.

Pobieranie Tomcat

1. Aby pobrać Apache Tomcat, odwiedź stronę główną Apache Tomcat, gdzie zobaczysz różne dostępne wersje. Alternatywnie możesz również użyć polecenia WGET, aby uzyskać plik. Do tego przewodnika używamy Tomcat 9.

# wget https: // lusterka.estointernet.in/apache/tomcat/tomcat-9/v9.0.43/bin/apache-tomcat-9.0.43.smoła.GZ

2. Jeśli wolisz, możesz pobrać Tomcat ze strony głównej. To pokazano poniżej:

Wyodrębnienie archiwum binarnego

1. Po pobraniu pliku binarnego archiwum musisz skopiować go do katalogu, w którym chcesz zainstalować serwer Tomcat i wyodrębnić tam plik. Na przykład wyodrębnimy plik TOMCAT TAR do /opt /tomcat. W tym celu musimy najpierw utworzyć katalog „tomcat” wewnątrz /opt. Użyj następującego polecenia, aby utworzyć katalog.

# mkdir /opt /tomcat
# tar xzf apache-tomcat-9.0.43.smoła.GZ -C /Opt /Tomcat

Tworzenie użytkownika i grupy dla Tomcat

Utworzymy użytkownika i grupę nie Root, do uruchamiania serwera Apache Tomcat. Użyj poniższego polecenia do tworzenia użytkownika i grupy.

# useradd -r tomcat

Powyższe polecenie doda również grupę „tomcat”.

Teraz zmienimy własność katalogu Tomcat na użytkownika Tomcat z poleceniem:

# chown -r tomcat: tomcat /opt /tomcat

Ustawienie zmiennych środowiskowych

Tomcat wymaga ustawiania pewnych zmiennych środowiskowych do uruchamiania skryptów uruchamiania. Zobaczmy te zmienne:

A. Catalina_home: Lokalizacja tej zmiennej środowiskowej jest głównym katalogiem dystrybucji „binarnej” Tomcata. W naszym przypadku ten katalog główny to/opt/tomcat/apache-tomcat-9.0.43

B. JRE_HOME lub JAVA_HOME: Te zmienne środowiskowe określają odpowiednio lokalizację środowiska wykonawczego Java i lokalizację JDK. Jeśli określasz zarówno JRE_HOME, jak i java_home, to JRE_HOME zostanie użyte domyślnie.

Aby ustawić te zmienne, otwórz następujący plik:

# vi /etc /profil

Teraz wstaw następujące wiersze na końcu tego pliku:

Eksport JRE_HOME =/usr/java/jre1.8.0_281-AMD64/bin/java
Eksport Catalina_home =/opt/tomcat/apache-tomcat-9.0.43

Teraz zapisz plik i uruchom poniższe polecenie, aby zastosować te zmiany:

# . /itp./Profil

Aby sprawdzić, czy te zmienne są prawidłowo ustawione, sprawdź, czy wyjście poniższego polecenia jest takie same jak wartość JRE_HOME i CATALINA_HOME:

# echo $ jre_home
# echo $ catalina_home

Zobacz poniższe zdjęcia w celach informacyjnych:

Tworzenie usługi Tomcat

Teraz utworzymy prosty plik jednostki SystemD, aby zdefiniować naszą usługę Tomcat. Utwórz usługę z następującymi instrukcjami:

1. Utwórz plik tomcat.praca:

# vim/etc/systemd/system/tomcat.praca

Teraz umieść w nim następującą zawartość:

[Jednostka]
Opis = Apache Tomcat Server
Po = syslog.Sieć docelowa.cel
[Praca]
Typ = rozwidlenie
User = Tomcat
Grupa = tomcat
Środowisko = Catalina_pid =/opt/tomcat/apache-tomcat-9.0.43/temp/tomcat.pid
Środowisko = Catalina_Home =/opt/tomcat/apache-tomcat-9.0.43
Środowisko = catalina_base =/opt/tomcat/apache-tomcat-9.0.43
ExecStart =/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.SH START
Execstop =/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.SH Stop
Restartsec = 10
Restart = zawsze
[Zainstalować]
Wantby = Multi-User.cel

Notatka: Wymień odważny tekst ścieżką instalacji Tomcat.

Teraz zapisz plik i ponownie załaduj konfigurację SystemD za pomocą następującego polecenia
zastosować zmiany

# SystemCtl Demon-Reload

Jesteśmy teraz gotowi do skorzystania z usługi Tomcat. Rozpocznij usługę i umożliwić jej utrzymanie ponownego uruchomienia.

# Systemctl start tomcat.praca
# Systemctl Włącz Tomcat.praca

Sprawdź status usługi; Powinien pokazać aktywny status działający:

# status SystemCtl Tomcat.praca

Wszystkie powyższe kroki pokazano poniżej:

Dostęp do Tomcat w przeglądarce

Teraz jesteśmy gotowi przetestować, czy nasz serwer Tomcat jest prawidłowo zainstalowany, czy nie. Aby to sprawdzić, otwórz przeglądarkę internetową i przejrzyj adresy:

http: // localohost: 8080
Lub
http: // system_ip_addr: 8080 (aby zobaczyć system IP systemu, użyj IP Addr Komenda.)

Zobaczysz domyślną stronę główną Apache Tomcat. Poniższy zrzut ekranu pokazuje stronę główną Tomcat:

Wdrażanie prostej aplikacji JSP

Teraz wdrożymy podstawową aplikację JSP z serwerem Tomcat.

1. Utwórz podstawową aplikację JSP o nazwie „Test.JSP 'wewnątrz katalogu „/Opt/tomcat/apache-tomcat-9.0.43/WebApps/root/”:

# nano/opt/tomcat/apache-tomcat-9.0.43/WebApps/root/Test.Jsp

Notatka: Ponownie wymień pogrubiony tekst ścieżką instalacji Tomcat.

2. Umieść następującą zawartość w środku:


Strona JSP

To jest strona JSP z Linuxhint!

<%
na zewnątrz.println („Twój adres IP systemu to:” + żądanie.getRemoteAddr ());
%>

3. Teraz ponownie otwórz przeglądarkę internetową i przeglądaj następujący adres:

http: // localhost: 8080/test.Jsp

Tym razem powinieneś zobaczyć następującą stronę internetową:

Wniosek

Ten samouczek pokazuje, w jaki sposób możemy zainstalować Apache Tomcat z pliku binarnego archiwum na Fedora Linux. Nauczyliśmy się instalować aplikację JSP z Tomcat.