Apache Tomcat lub po prostu Tomcat, jak jest bardziej znany, to kontener WWW typu open source z obsługą serwletów i stron JavaServer Aplikacja (JSP) opracowana przez Apache Software Foundation. Silnik serwletów Tomcat często prezentowane w połączeniu z serwerem WWW Apache, ponieważ przedstawia kod Java niezbędny do wykonania go w środowisku.
W najprostszej formie Tomcat wykonuje pojedynczą operację w systemie poprzez proces w wirtualnej maszynie języka Java. Każde kolejne żądanie HTTP z przeglądarki do Tomcat jest przetwarzane w osobnym wątku, ponieważ Tomcat posiada niezbędne narzędzia i konfigurację do zarządzania nimi. Konfiguracja Tomcata jest przechowywana w prostych plikach XML, które można przeglądać i edytować za pomocą wielu narzędzi. W następnym samouczku Nauczymy Cię, jak zainstalować to przydatne narzędzie w systemie Ubuntu 15.10 Server, która na razie osiąga wersję 8.
Instalacja Tomcat 8
Instalacja Tomcat 8, jeśli nie włączyłeś go domyślnie do instalacji systemu, jest tak prosta, jak wprowadzenie następujących poleceń z terminala:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
Odpowiedz twierdząco na pytanie, jeśli chcesz zainstalować Kocur. Obejmuje to również zależności, które ma w pakietach Java i utworzy użytkownika tomcat8 w systemie. Ponadto aplikacja uruchomi się z domyślnymi parametrami.
Jeśli chcesz wypróbować aplikację uzyskaj dostęp do domeny lub adresu IP urządzenia, a następnie portu 8080 z dowolnej przeglądarki.
http://your_ip_address:8080
Zobaczysz wtedy tekst „To działa!” Wraz z innymi dodatkowymi informacjami.
Tomcat 8 zatwierdzić
Konfigurację Tomcat 8 można modyfikować z poziomu samego interfejsu zarządzania. Aby ją włączyć i wszystkie jej funkcje będziesz musiał edytować plik znajdujący się w /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
Dodaj następujące wiersze:
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
Zapisz i zakończ edycję pliku. Teraz powinieneś być w stanie zobaczyć i zarządzać serwerem z adresu http://tu_dirección_ip:8080/manager/html. Możesz uzyskać dostęp za pomocą nazwy i hasła, które zostały ustanowione w /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 to katalogi conf, logi, aplikacje internetowe y praca. En internetowe aplikacje to miejsce, w którym będą hostowane serwlety (lub przynajmniej wskazujący na nie plik konfiguracyjny XML).
Aby przetestować serwer, możesz pobrać następujące pliki plik aplikacji i wdróż go za pośrednictwem strony zarządzania (w sekcji rozwijać możesz zobaczyć przycisk, aby przesłać plik na swój serwer). Opcjonalnie możesz wykonać następujące polecenie z katalogu internetowe aplikacje de Kocur y serwer automatycznie rozpozna plik aplikacji internetowej i rozszerzy go bez dalszej interwencji z Twojej strony:
wget http://simple.souther.us/SimpleServlet.war
Teraz wprowadź następującą ścieżkę w przeglądarce: http: //twój_adres_ip:8080 / SimpleServlet /
Jak skonfigurować Tomcat do nasłuchiwania na porcie 80
Jeśli chcesz zmień port nasłuchiwania Tomcat na 80 należy postępować zgodnie z poniższą procedurą. Najpierw edytuj plik znajdujący się w /etc/tomcat8/serwer.xml.
sudo vi /etc/tomcat8/server.xml
Następnie znajdź tekst tam, gdzie jest napisane Port złącza = »8080 ″ i zamień tę wartość na Port złącza = »80 ″. Zapisz i wyjdź z trybu edycji pliku.
Teraz wystarczy ponownie uruchomić serwer Tomcat za pomocą następującego polecenia:
sudo /etc/init.d/tomcat8 restart