Szkolenie Apache Tomcat
Poziom
ŚredniozaawansowanyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie Apache Tomcat
Szkolenie z administracji serwerem Apache Tomcat jest przeznaczone dla administratorów systemów, programistów oraz inżynierów DevOps, którzy chcą zdobyć praktyczne umiejętności w zakresie konfiguracji, zarządzania, optymalizacji oraz zabezpieczania serwera aplikacyjnego Tomcat. Podczas szkolenia uczestnicy nauczą się nie tylko teorii, ale także przećwiczą kluczowe aspekty administracji Tomcatem na rzeczywistych przykładach.
Dla kogo jest szkolenie Apache Tomcat?
Administratorów systemów i DevOps pracujących z serwerami aplikacyjnymi
Programistów Java, którzy chcą lepiej rozumieć środowisko uruchomieniowe swoich aplikacji
Inżynierów IT odpowiedzialnych za wdrażanie i utrzymanie aplikacji webowych
Osób chcących zdobyć lub ugruntować wiedzę o Apache Tomcat
Czego nauczysz się na szkoleniu z Apache Tomcat?
-
Podstawowej administracji Tomcatem
-
Zarządzania bezpieczeństwem
-
Optymalizacji wydajności
-
Monitorowania i logowania
-
Integracji z serwerem HTTP
Program szkolenia Apache Tomcat
Dzień 1:
Wprowadzenie do Apache Tomcat
- Wprowadzenie do specyfikacji Jakarta EE / Java EE
- Rola Servletów i JSP w aplikacjach webowych
- Architektura i komponenty Tomcata
- Wersje – wsparcie i kompatybilność z Javą
- Instalacja i podstawowa konfiguracja
Struktura katalogów i plików konfiguracyjnych
- Omówienie kluczowych katalogów
- Pliki konfiguracyjne
- Użytkownicy i role
Zarządzanie aplikacjami webowymi
- Metody wdrażania aplikacji (WAR, eksplodowane katalogi, autodeploy)
- Panel zarządzania (Manager App)
- Użycie deploy.sh
- Hot deployment vs. restart serwera
Dzień 2:
Konfiguracja zasobów i połączeń do bazy danych
- Definiowanie źródeł danych w context.xml
- Konfiguracja JNDI DataSource
- Uwierzytelnianie i bezpieczeństwo połączeń JDBC
- Pooling połączeń – Tomcat JDBC Connection Pool
Zabezpieczanie Apache Tomcat
- Konfiguracja SSL/TLS (HTTPS)
- Zabezpieczenie panelu administracyjnego
- Konfiguracja użytkowników i ról
- Konfiguracja nagłówków bezpieczeństwa
Diagnostyka i tunning
- Konfiguracja wątków i puli połączeń (server.xml, thread-pool)
- Optymalizacja JVM i Garbage Collection
- Ustawienia keep-alive i timeout
- Diagnostyka i eliminowanie wąskich gardeł
- Konfiguracja i analiza logów (catalina.out, localhost.log, manager.log)
- Testy obciążeniowe z wykorzystaniem JMeter
Integracja z serwerem HTTP
- Load balancing z mod_jk i mod_proxy
- Reverse proxy dla Tomcata
- Konfiguracja mod_cluster (dla środowisk klastrowych)
- Sesje klastrowe i replikacja sesji
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.