Tomcat Seminar
Tomcat
ist ein Open Source Servletcontainer (Server) für Java-Webapplikationen.
Das Seminar richtet sich in erster Linie an Teilnehmer die für den Betrieb des Servers in ihrem Unternehmen zuständig sind.
Sollten Sie eher an Softwareentwicklung mit Servlets, JSP, JSF unter Tomcat interessiert sein, beachten Sie bitte unsere
Seminare zu diesen Themen oder sprechen Sie uns an. Wir stellen Ihnen gerne ein passendes Seminar zusammen.
Zielgruppe: Systemadministratoren und Java-Entwickler
Empfohlene Seminardauer: 4 Tage
Unterlagen: Folien und Web-Anwendungen passend zum jeweiligen Themenbereich
Inhalte
Einführung
- Wie passt alles zusammen ?
- Tomcat, J2EE, Servlets, JSP und Webapplikationen. Ein Überblick
Download und Installation
- Download und Installation (Windows/Linux)
- Umgebungsvariablen setzen, CATALINA_HOME, CATALINA_BASE ...
- Aufbau der Verzeichnisstruktur
- Starten und Stoppen
Konfiguration
- Prinzipieller Aufbau des Servers
- Konfiguration der Server-Elemente: Server, Service, Engine, Connector, Host und Context
- Konfiguration des Servers : server.xml und web.xml
Webapplikationen
- Aufbau von Webapplikationen
- Konfiguration mit dem Deployment-Descriptor (web.xml)
- Als WAR-File packen und deployen
- Mit Hilfe der Manager-Applikation deployen, starten, stoppen und entfernen
- Webapplikationen ausserhalb von Tomcat deployen
Datenbankzugriff via JDBC
- JDBC-Datenbanktreiber für mySQL/Oracle oder andere3 Datenbanken installieren
- Datenbankverbindung aufbauen, Datenabfrage und Datenbankverbindung schließen
- Connection-Pooling konfigurieren
Authentifikation (Realms) und Sicherheit
- Implementationen : Memory-Realm, JDBC-Realm, JNDI-Realm
- Einrichten eines https-Connector für SSL-Verbindungen
- Implementierung von Sicherheitsmechanismen : Security Manager, Port Protection ...
Virtuelle Hosts
- Konfiguration des Host-Containers
- Mehrere virtuelle Hosts auf einen Tomcat-Server einrichten
Logging, SingleSignOn, Performance, JMX
- Logging mit Log4J und Valves
- "Single sign on" für Webapplikationen implementieren
- Parameter für die Performance einstellen und mit JMeter testen
- Server mit Hilfe einer JMX-Konsole managen
Tomcat und Apache-Webserver Anbindung
- AJP-Connector konfigurieren
- Konfiguration und Einrichtung des mod_jk Connector
Loadbalancing, Clustering und Session Replication
- Loadbalancing mit Apache Webserver
- "Sticky Sessions" einrichten
- Aufbau und Einrichtung eines Cluster
- Replikationsmechanismen
- "Session Replication" im Cluster implementieren