Apache Tomcat

Jak zainstalować i skonfigurować Apache Tomcat w Fedorze Linux?

Jak zainstalować i skonfigurować Apache Tomcat w Fedorze Linux?
Apache Tomcat to jeden z najczęściej używanych serwerów aplikacji internetowych na świecie. Jest to projekt open-source Apache Software Foundation. Jest napisany w Javie. Służy do implementacji kontenerów serwletów i Java Server Pages (JSP) w Javie.

Wcześniej Tomcat wymagał wysokiego poziomu wiedzy specjalistycznej w zakresie konfiguracji i administrowania swoimi usługami, ponieważ tylko zaawansowani użytkownicy i programiści byli w stanie to rozpracować. Dzięki instalatorowi GUI Tomcata administrowanie serwerem jako usługą systemową stało się tylko kwestią kilku poleceń.

Co omówimy

Ten samouczek pokaże Ci, jak zainstalować Apache Tomcat i użyć go do wdrożenia podstawowego programu JSP. Tomcat wymaga środowiska JRE (Java Runtime Environment) do uruchamiania aplikacji internetowych Java. W przypadku, gdy tworzysz aplikację Java, będziesz potrzebować zainstalowanej pełnej aplikacji JDK. W tym celu omówimy przewodnik tylko z JRE.

Warunki wstępne

Aby lepiej zrozumieć ten samouczek, musisz znać Java i podstawowe polecenia systemu Linux Linux. Zakładamy, że zainstalowałeś już JRE (Java Runtime Environment) w swoim systemie. Aby zainstalować Apache Tomcat, musisz mieć uprawnienia roota.

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 pobrać plik. W tym przewodniku używamy Tomcat 9.

# wget https://mirrors.estointernet.w/apache/tomcat/tomcat-9/v9.0.43/bin/apache-tomcat-9.0.43.smoła.gz

2. Jeśli wolisz, możesz pobrać Tomcata ze strony głównej. Jest to pokazane poniżej:

Wyodrębnianie archiwum binarnego

1. Po pobraniu pliku binarnego archiwum należy go skopiować do katalogu, w którym chcesz zainstalować serwer Tomcat i tam rozpakować plik. Na przykład wypakujemy plik tar Tomcat do /opt/tomcat. W tym celu najpierw musimy utworzyć katalog 'tomcat' w /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

Stworzymy użytkownika i grupę innego niż root do uruchamiania serwera Apache Tomcat. Użyj poniższego polecenia, aby utworzyć użytkownika i grupę.

# useradd -r tomcat

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

Teraz zmienimy własność katalogu tomcat na użytkownika Tomcat za pomocą polecenia:

# chown -R tomcat: tomcat /opt/tomcat

Ustawianie zmiennych środowiskowych

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

za. CATALINA_HOME: Lokalizacja tej zmiennej środowiskowej jest katalogiem głównym „binarnej” dystrybucji Tomcata. W naszym przypadku tym katalogiem głównym jest /opt/tomcat/apache-tomcat-9.0.43

b. JRE_HOME lub JAVA_HOME: te zmienne środowiskowe określają odpowiednio lokalizację środowiska Java Runtime Environment i lokalizację JDK. Jeśli określasz zarówno JRE_HOME, jak i JAVA_HOME, domyślnie będzie używane JRE_HOME.

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

# vi /etc/profil

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

eksportuj JRE_HOME=/usr/java/jre1.8.0_281-amd64/bin/java
eksportuj CATALINA_HOME=/opt/tomcat/apache-tomcat-9.0.43

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

# . /etc/profil

Aby sprawdzić, czy te zmienne są poprawnie ustawione, sprawdź, czy dane wyjściowe poniższego polecenia są takie same jak wartości dla 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ę, postępując zgodnie z następującymi instrukcjami:

1. Utwórz plik tomcat.usługa:

# vim /etc/systemd/system/tomcat.usługa

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

[Jednostka]
Opis=Serwer Apache Tomcat
Po=syslog.sieć docelowa.cel
[Usługa]
Typ = rozwidlenie
Użytkownik = kocur
Grupa=kocur
Środowisko=CATALINA_PID=/opt/tomcat/apache-tomcat-9.0.43/temp/kocurtom.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/kosz/katalina.ona zaczyna!
ExecStop=/opt/tomcat/apache-tomcat-9.0.43/kosz/katalina.przestań!
RestartSec=10
Uruchom ponownie = zawsze
[Zainstalować]
Poszukiwany przez = wielu użytkowników.cel

Uwaga: Zastąp pogrubiony 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 korzystania z usługi tomcat. Uruchom usługę i włącz ją, aby utrwalić ponowne uruchomienie.

# systemctl uruchom tomcat.usługa
# systemctl włącz tomcat.usługa

Sprawdź status usługi; powinien pokazywać stan aktywnego działania:

# status systemctl tomcat.usługa

Wszystkie powyższe kroki są pokazane poniżej:

Dostęp do Tomcata w przeglądarce

Teraz jesteśmy gotowi do sprawdzenia, czy nasz serwer tomcat jest poprawnie zainstalowany, czy nie. Aby to sprawdzić, otwórz przeglądarkę internetową i przeglądaj adresy:

http://localohost:8080
lub
http://system_IP_addr:8080 (Aby zobaczyć adres IP systemu, użyj adres IP Komenda.)

Zobaczysz domyślną stronę główną Apache Tomcat. Poniższy zrzut ekranu przedstawia 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/apach-tomcat-9.0.43/aplikacje internetowe/ROOT/”:

# nano /opt/tomcat/apache-tomcat-9.0.43/aplikacje internetowe/ROOT/test.jsp

Uwaga: Ponownie zastąp pogrubiony tekst ścieżką instalacji Tomcat.

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


Strona JSP

To jest strona JSP z LinuxHint!

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

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

http://localhost:8080/test.jsp

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

Wniosek

Ten samouczek pokazuje, jak możemy zainstalować Apache Tomcat z archiwum pliku binarnego w Fedorze Linux. Nauczyliśmy się instalować aplikację JSP za pomocą tomcat.

Gry Najlepsze aplikacje do mapowania gamepada dla systemu Linux
Najlepsze aplikacje do mapowania gamepada dla systemu Linux
Jeśli lubisz grać w gry na Linuksie za pomocą gamepada zamiast typowego systemu wprowadzania klawiatury i myszy, jest kilka przydatnych aplikacji dla ...
Gry Przydatne narzędzia dla graczy Linuksa
Przydatne narzędzia dla graczy Linuksa
Jeśli lubisz grać w gry w systemie Linux, prawdopodobnie używałeś aplikacji i narzędzi, takich jak Wine, Lutris i OBS Studio, aby poprawić wrażenia z ...
Gry Zremasterowane gry HD dla Linuksa, które nigdy wcześniej nie zostały wydane na Linuksa
Zremasterowane gry HD dla Linuksa, które nigdy wcześniej nie zostały wydane na Linuksa
Wielu twórców gier i wydawców wymyśla remaster HD starych gier, aby przedłużyć żywotność serii, prosimy fanów o kompatybilność z nowoczesnym sprzętem ...