Samouczek Apache Tomcat dla początkujących

Samouczek Apache Tomcat dla początkujących

Apache Tomcat lub po prostu Tomcat to popularna implementacja open source technologii Java Servlet i Java Server Pages opracowane przez Apache Foundation, aby służyć jako serwer WWW dla aplikacji napisanych w języku programowania Java.

W tym samouczku przechodzę cię przez podstawy Apache Tomcat, od instalacji zestawu programistycznego Java po wdrożenie prostej aplikacji Java.

NOTATKA: Omówimy instalację Apache Tomcat zarówno dla systemów Windows, jak i Linux.

Zacznijmy:

Jak zainstalować TOMCAT w systemie Windows (Windows Server 2022 Preview)

Tomcat może działać w systemach systemu Windows i UNIX. Zacznijmy od skonfigurowania Apache Tomcat w systemie Windows.

Instalowanie Java JDK
Tomcat wymaga zainstalowania Java Runtime w systemie. Możesz skonfigurować zestaw do rozwoju Java lub środowisko wykonawcze Java.

Użyjemy Amazon Corretto JDK do tego samouczka, ponieważ jest to bezpłatny pakiet instalatora systemu Windows Installer.

Najpierw uruchom przeglądarkę i przejdź do strony zasobów poniżej:

https: // dokumenty.AWS.Amazonka.com/corretto/najnowszy/corretto-11-ug/lista pobrań.html

Wybierz i pobierz pakiet instalatora dla systemu Windows.

NOTATKA: Jeśli chcesz użyć Amazon Corretto 16, musisz mieć 64-bitowy system Windows, ponieważ w momencie pisania tego samouczka Corretto 16 nie oferuje instalatora Windows x86.

Po pobraniu uruchom instalatora, aby rozpocząć proces instalacji.

Ponieważ proces instalacji jest bardzo prosty, możesz zaakceptować domyślne opcje podane w instalatorze i wypełnić instalację.

Po zakończeniu otwórz wiersz polecenia i wprowadź poniższe polecenie, aby sprawdzić, czy Java pomyślnie zainstalowana.

java --version

Jeśli zostanie zainstalowany, powinieneś zobaczyć wyjście podobne do tego pokazanego poniżej:

OpenJdk 11.0.12 2021-07-20 LTS
Openjdk Runtime Environment Corretto-11.0.12.7.1 (buduj 11.0.12+7-lts)
OpenJDK 64-bit serwer VM Corretto-11.0.12.7.1 (buduj 11.0.12+7-lts, tryb mieszany)

Instalowanie Apache Tomcat
Teraz, gdy mamy zainstalowane Java, możemy skonfigurować Apache Tomcat. W tym przewodniku użyjemy Tomcat 10.

Otwórz przeglądarkę i przejdź do strony zasobów podanej poniżej:

https: // tomcat.Apache.Org/Download-10.CGI

Wybierz 32/64-bitowy instalator, który da ci pakiet MSI, który przeprowadzi Cię przez proces instalacji.

Uruchom instalatora i postępuj zgodnie z podanymi instrukcjami.

Upewnij się, że skonfigurowanie usługi Tomcat i użytkownika zarządzania serwerem Tomcat:

Po zakończeniu procesu instalacji uruchom usługę Tomcat od instalatora:

Możesz także skorzystać z systemu Windows Service Manager, aby rozpocząć Usługę. Aby sprawdzić, czy Tomcat działa, otwórz przeglądarkę i przejdź do:

http: // 127.0.0.1: 8080

Powinieneś zobaczyć domyślną stronę Apache Tomcat:

Jak zainstalować Tomcat na Linux (Debian 11)

Jeśli jesteś użytkownikiem Linux, użyj kroków w tej sekcji, aby zainstalować Apache Tomcat. Przetestowałem instrukcje w tym przewodniku na temat Debian 11, a oni będą pracować nad każdym systemem opartym na debiana.

Instalowanie Java JDK
Podobnie jak w poprzedniej sekcji, skonfigurujemy Java JDK za pomocą Amazon Corretto.

NOTATKA: Debian 11 jest wyposażony w wstępnie zainstalowany OpenJDK 11. Przed zainstalowaniem Amazon Corretto upewnij się, że nie masz już zainstalowania Java.

Możesz to zweryfikować za pomocą polecenia:

java --version

Oto przykładowe wyjście Java 11 zainstalowane na Debian 11:

OpenJdk 11.0.12 2021-07-20
Środowisko środowiska wykonawczego OpenJdk (buduj 11.0.12+7-post-debian-2)
Openjdk 64-bit serwer VM (kompilacja 11.0.12+7-post-debian-2, tryb mieszany, udostępnianie)

Jeśli nie masz zainstalowanej Java, otwórz terminal i wprowadź poniższe polecenie:

sudo apt aktualizacja sudo apt instal Java-common curl

Następnie użyj wget, aby pobrać .Pakiet Deb, jak pokazano w poniższym poleceniu:

wget https: // corretto.AWS/Downloads/najnowszy/Amazon-Corretto-11-X64-Linux-Jdk.Deb

Po pobraniu użyj DPKG, aby zainstalować za pomocą polecenia:

sudo dpkg -i amazon-corretto-11-x64-linux-jdk.Deb

Instalowanie Apache Tomcat
Aby zainstalować TOMCAT10 w systemie Linux, otwórz terminal i pobierz pakiet za pomocą polecenia:

wget https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.smoła.GZ

Następnie rozczaruj pakiet jako:

TAR XVF Apache-Tomcat-10.0.10.smoła.GZ

Aby rozpocząć Apache Tomcat, przejdź do katalogu bin jako:

CD ~/apache-tomcat-10.0.10/bin/

Następnie użyj skryptu startupowego jako:

./uruchomienie.cii

Pokazanie powyżej powinno uruchomić serwer Apache Tomcat z komunikatem jako:

Korzystanie z Catalina_Home:/Home/Debian/Apache-Tomcat-10.0.10
Korzystanie z Catalina_tmpdir:/home/debian/apache-tomcat-10.0.10/Temp
Używając JRE_HOME: /USR
Korzystanie z ClassPath:/Home/Debian/Apache-Tomcat-10.0.10/Bin/bootstrap.słoik:/home/debian/apache-tomcat-10.0.10/bin/tomcat-juli.słoik
Za pomocą Catalina_Opts:
Tomcat zaczął.

Jak korzystać z menedżera Tomcat

Tomcat Manager pozwala zarządzać serwerem Tomcat z interfejsu internetowego. Musisz jednak skonfigurować użytkowników Tomcat Manager podczas instalacji (Windows). W Linux edytuj Tomcat-Users.plik XML w katalogu głównym Tomcat.

Nano Conf/Tomcat-Users.XML

Dodaj wpis dla menedżera Tomcat jako:

xmlns= "http: // tomcat.Apache.org/xml "
xmlns:XSI= "http: // www.W3.org/2001/xmlschema-instance "
XSI:Schemalokacja= "http: // tomcat.Apache.Org/XML Tomcat-Users.xsd "
wersja= "1.0 ">
nazwa użytkownika= „Tomcat” hasło= „Tomcat” Role= "menedżer-gui, admin-gui"/>

Zapisz i zamknij plik. Uruchom ponownie tomcat za pomocą skryptów jako:

./bin/wyłączenie.cii & ./Bin Startup.cii

Na koniec uzyskaj dostęp do menedżera za pomocą adresu http: // 127.0.0.1: 8080/Manager

Wprowadź nazwę użytkownika i hasło skonfigurowane w użytkownikach Tomcat.plik XML. Po uwierzytelnieniu powinieneś zobaczyć okno Tomcat Manager podobne do tego pokazanego poniżej:

Wdrażanie pliku wojennego

Głównym celem konfigurowania serwera Apache Tomcat jest uruchamianie aplikacji Java. Chociaż istnieją różne sposoby wdrożenia pliku wojennego w Tomcat, najpopularniejszym jest korzystanie z Tomcat Manager.

Aby to zrobić, uruchom terminal i pobierz przykładowy plik wojny z Apache. Wprowadź polecenie:

wget https: // tomcat.Apache.org/tomcat-7.0 doc/appDev/próbka/próbka.wojna

Następnie otwórz przeglądarkę i przejdź do menedżera Tomcat.

http: // 127.0.0.1: 8080/Manager

Wprowadź poświadczenia i przejdź do sekcji wdrażania.

W „War Files to wdrożenie” kliknij Przeglądaj i przejdź do lokalizacji pobranego pliku wojennego.

Na koniec kliknij wdrożenie, aby wdrożyć aplikację. Po wdrożeniu powinieneś mieć aplikację na liście aplikacji z adresem, aby uzyskać do niej dostęp.

Możesz także przejść do aplikacji za pomocą adresu http: // 127.0.0.1: 8080/próbka

Tomcat wdraża aplikację w katalogu WebApps. Możesz wyświetlić dostępne aplikacje, wymieniając katalogi.

ls -la ~/apache-tomcat-10.0.10/WebApps/

Wniosek

Ten przewodnik pokazał, jak zacząć od Apache Tomcat, w tym instalacja, konfiguracja i zarządzanie.

Dziękujemy za przeczytanie i sprawdź nasze inne samouczki Tomcat, aby dowiedzieć się więcej.