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.
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