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 --versionJeśli zostanie zainstalowany, powinieneś zobaczyć wyjście podobne do tego pokazanego poniżej:
OpenJdk 11.0.12 2021-07-20 LTSInstalowanie 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 --versionOto przykładowe wyjście Java 11 zainstalowane na Debian 11:
OpenJdk 11.0.12 2021-07-20Jeśli nie masz zainstalowanej Java, otwórz terminal i wprowadź poniższe polecenie:
sudo apt aktualizacja sudo apt instal Java-common curlNastę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.DebPo pobraniu użyj DPKG, aby zainstalować za pomocą polecenia:
sudo dpkg -i amazon-corretto-11-x64-linux-jdk.DebInstalowanie Apache Tomcat
Aby zainstalować TOMCAT10 w systemie Linux, otwórz terminal i pobierz pakiet za pomocą polecenia:
Następnie rozczaruj pakiet jako:
TAR XVF Apache-Tomcat-10.0.10.smoła.GZAby rozpocząć Apache Tomcat, przejdź do katalogu bin jako:
CD ~/apache-tomcat-10.0.10/bin/Następnie użyj skryptu startupowego jako:
./uruchomienie.ciiPokazanie powyżej powinno uruchomić serwer Apache Tomcat z komunikatem jako:
Korzystanie z Catalina_Home:/Home/Debian/Apache-Tomcat-10.0.10Jak 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:
Zapisz i zamknij plik. Uruchom ponownie tomcat za pomocą skryptów jako:
./bin/wyłączenie.cii & ./Bin Startup.ciiNa 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.wojnaNastę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.