Kontynuując nasze badania nad Ubuntu w jego najnowszej wersji, Ubuntu 16.04, tym razem poruszymy bardzo ciekawy temat i będzie to TomCat, którego główną funkcją jest oferowanie aplikacji Java.
TomCat to implementacja serwletu Java, wyrażeń i technologii websocket z otwartymi zasobami. Jeśli chcemy zobaczyć więcej informacji o TomCat, możemy uzyskać dostęp do następującego linku: http://tomcat.apache.org/
Główne komponenty TomCata
- Katarzyna: To kontener Servlet firmy TomCat.
- Kojot: Coyote ma funkcjonalność złącza i obsługuje HTTP 1.1
- Jaspis: To silnik JSP Tomcata.
- Grupa: Jest to komponent równoważenia obciążenia, który pozwala zarządzać dużymi aplikacjami.
Aby rozpocząć proces Instalacja TomCata na Ubuntu 16 przeprowadzimy następujący proces:
1. Instalacja Apache Tomcat Ubuntu
Początkowo zamierzamy zainstalować Javę, jest to niezbędne, ponieważ TomCat musi uruchamiać dowolną aplikację, ponieważ są one zakodowane w Javie. W pierwszym kroku zaktualizujemy nasze repozytorium pakietów za pomocą polecenia:
aktualizacja sudo apt-getAktualizuj repozytorium
Następnym krokiem jest zainstalowanie pakietu Java Development Kit, w tym celu wprowadzimy i wykonamy następujące polecenie:
sudo apt-get install default-jdkZestaw Java
Zostaną wyświetlone następujące pakiety, musimy zaakceptować, aby rozpocząć ich pobieranie i odpowiednią instalację.
Wersję naszej Javy możemy sprawdzić za pomocą polecenia:
wersja javaSprawdź wersję Java
Następnie pobierzemy i ustawimy Parametry Apache TomCat, w tym celu wykonamy następujące polecenie, aby rozpocząć pobieranie TomCata:
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gzPobierz Tomcat
Dajemy Wchodzić i rozpocznie się proces pobierania.
Następnie rozpakujemy plik apache-tomcat-8.0.33.tar.gz w trasie / var / lokalny, w tym celu wprowadzimy i wykonamy następujące polecenie:
sudo tar -zxvf apache-tomcat-8.0.33.tar.gz -C / var / lokalny /Wypakuj plik
Dajemy Wchodzić i rozpocznie się proces ekstrakcji.
Usługę Apache TomCat można uruchomić lub zatrzymać za pomocą skryptów zawartych w pakiecie, aby uruchom naszą usługę Apache TomCat wpiszemy polecenie:
sudo /var/local/apache-tomcat-8.0.33/bin/startup.shZa pomocą tego polecenia zobaczymy, że wyświetlane są następujące informacje:
Zamierzamy sprawdzić, czy usługa działa poprawnie i przez port 8080, w tym celu wykonamy następujące polecenie:
sudo netstat -tulpn | grep 8080
Zweryfikujemy adres IP naszej maszyny za pomocą polecenia:
ifconfig
Widzimy, że w tym przykładzie nasza maszyna ma IP 192.168.0.6. Przejdziemy do naszej przeglądarki i wprowadzimy następujące informacje:
http://192.168.0.6:8080/
Widzimy, że informacje związane z naszym Apache TomCat.
POWIĘKSZAĆ
Jeśli chcemy zatrzymać Usługa Apache TomCat musimy wykonać następujące polecenie:
sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.shTeraz w następnym rozdziale zwrócimy się do Administracja Apache TomCat.
2. Administracja Apache TomCat
Aby uzyskać dostęp do Zarządzanie TomCat Niezbędne jest posiadanie użytkownika i hasła dostępu (to ze względów bezpieczeństwa) np. jeśli w oknie TomCata klikniemy na Status serwera i zobaczymy, że wyświetla się okno, w którym musimy wprowadzić nazwę użytkownika i hasło, aby uzyskać dostęp do naszego serwera.
POWIĘKSZAĆ
Aby przeprowadzić tę konfigurację, musimy dostosować niektóre parametry w pliku tomcat-users.xml, a w tym celu wykonamy następujące polecenie:
sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xmlZostaną wyświetlone następujące informacje:
W tym pliku musimy dodać następujące informacje:
~Aktualna konfiguracja wygląda następująco:
Musimy wprowadzić odpowiednie zmiany:
Zmiany zapisujemy za pomocą kombinacji: CTRL + O i opuszczamy edytor za pomocą CTRL + X. Kontynuujemy ponowne uruchamianie usługi TomCat, aby wprowadzone zmiany zaczęły obowiązywać. Widzimy, że mamy już dostęp do TomCata.
POWIĘKSZAĆ
Jak widać stąd mamy informacje o naszym serwerze z opcją Status serwera Możemy zobaczyć informacje takie jak nazwa systemu, jego wersja itp.
Z opcją Aplikacja menedżera będziemy mogli zarządzać aplikacjami znajdującymi się na naszym serwerze.
Wreszcie z opcją Menedżer hosta będziemy mieli dostęp do wszystkich informacji o aktywnym gospodarzu.
POWIĘKSZAĆ
Wśród różnych ról, jakie pełni TomCat, możemy znaleźć następujące:
- Menedżer-gui: Umożliwia dostęp do interfejsu HTML.
- Status menedżera: Umożliwia nam dostęp tylko do strony statusu.
- Skrypt menedżera: Pozwala nam na dostęp do narzędzi zwykłego tekstu.
- Menedżer-jmx: Mamy dostęp do interfejsu JMX.
Jeśli chcemy zmodyfikować port nasłuchiwania TomCat, musimy zmodyfikować plik serwer.xml które możemy edytować za pomocą polecenia:
sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xmlPort nasłuchiwania
Po wykonaniu tego polecenia zostaną wyświetlone następujące informacje:
W tym pliku możemy edytować różne parametry TomCata, w szczególności w celu modyfikacji portu musimy zlokalizować linię Port złącza = protokół „8080” = „HTTP/1.1”, tam możemy określić port nasłuchiwania, którego chcemy użyć.
Po prostu modyfikujemy 8080 dla żądanego portu i zapisujemy zmiany za pomocą kombinacji klawisz kontrolny + LUB i opuszczamy edytor za pomocą klawisz kontrolny + x. W ramach cech, które nam oferuje Apache TomCat, widzimy, że TomCat jest dołączony do aplikacji internetowej, za pomocą której możemy znaleźć:
- Wdrażaj nowe aplikacje internetowe z zawartości załadowanej z plików .war
- Lista wartości właściwości dla systemów operacyjnych i maszyn JVM
- Wyświetlaj zasoby JDNI globalnie
- Zatrzymaj istniejącą aplikację
Hierarchia katalogów instalacyjnych Tomcat zawiera następujące parametry:
- kosz - uruchamianie, zamykanie i inne skrypty i pliki wykonywalne.
- pospolity - wspólne klasy, z których mogą korzystać Catalina i aplikacje internetowe.
- konf - Pliki XML i odpowiadające im DTD do konfiguracji Tomcata.
- dzienniki - Dzienniki Cataliny i aplikacji.
- serwer - zajęcia używane tylko przez Catalinę.
- wspólny - zajęcia współdzielone przez wszystkie aplikacje internetowe.
- internetowe aplikacje - katalog zawierający aplikacje internetowe.
- Praca - tymczasowe przechowywanie plików i katalogów.
Możemy uzyskać dostęp do przyjaznej wersji HTML TomCat, używając następującej składni w naszej przeglądarce:
http://server_ip: port/menedżer/htmlJak widzimy, mamy w rękach świetne narzędzie, przyjrzyjmy się jego różnym zastosowaniom i wydobądź jak najwięcej Apache TomCat.
Zainstaluj Apache 8 CentOS 7