Schulungsübersicht
Tomcat Übersicht
- Schnelle Übersicht über Apache
- Apache Software Foundation
- Jakarta Projekt
- Lizenzen für Tomcat
- J2EE Technologien
- Java Web Development
- Servlet-/JSP-Container
Java Webanwendungen
- Eine Einführung in Servlets
- Vorteile von Servlets und der Lebenszyklus
- JavaServer Pages
- JSP, JavaBeans und JSP Tag Libraries
- MVC-Frameworks
Installation von Tomcat
- Herunterladen und Installieren von Apache Tomcat
- JVM herunterladen und installieren, Tomcat herunterladen, Ant herunterladen und installieren
- Windows-Installer
- Java-Speicherwaltung und Optimierung der JVM für die Leistung
Tomcat-Verzeichnisse
- Installationsverzeichnisse von Tomcat, Verzeichnisstruktur von Tomcat, das bin-Verzeichnis, Common- und shared-Verzeichnisse
- Das conf-Verzeichnis, logs-Verzeichnis. server-Verzeichnis, work-Verzeichnis, temp-Verzeichnis, webapps-Verzeichnis
- Struktur der Webanwendungsverzeichnisstruktur
- Bereitstellung von HTML- und JSP-Seiten und Webkontext
- JSP-Seite und der generierte Code
- Bereitstellung einer Web-App
Konfigurieren von Tomcat
- Konfiguration von Tomcat und Betrachten der Techniken
- Komponentenarchitektur von Tomcat
- Das <Server>-Element, <Service>-Element, <Connector>-Element, <Engine>-Element, <Host>-Element, <Context>-Element, <Realm>-Element, <Valve>-Element, <Listener>-Element, <Loader>-Element, <Manager>-Element
- server.xml-Datei
- Anpassen von server.xml
Webanwendungen
- Verwaltung und Bereitstellung von Webanwendungen
- Verzeichnisstruktur einer Web-App
- Konfigurationsdatei web.xml
- Deployment Descriptors
- Das <web-app>-Element und </web-app>
- Zuordnen eines Servlets zu einer URL
- Das <resource-ref>-Element und </resource-ref>
- Das <env-entry>-Element und </env-entry>
- Das <ejb-ref>-Element und </ejb-ref>
- Eine Beispiel web.xml-Datei
- Bereitstellung einer Webanwendung
- Vordefinierte conf/web.xml-Datei von Tomcat
- Optimierung der vordefinierten JSP- und statischen Inhaltsservlets
Tomcat Manager
- Bereitstellung und Verwaltung von Webanwendungen mit dem Tomcat Manager
- Starten des Tomcat Managers und Betrachten des Tomcat Managers
- Betrachten des Manager-Bereichs
- Anwendungen, Bereitstellung, Serverinformationen
- Erstellen einer WAR-Datei
- Lab 4: Bereitstellen einer WAR-Datei
- Java Management Extensions (JMX) auf Tomcat
- Integration von Tomcat mit Ant
Erweiterte Funktionen
- Nutzung einiger der erweiterten Funktionen von Tomcat
- Valves, Access Log Valve, Single Sign-on Valve
- Remote Address Filter und Remote Host Filter
- Request Dumper Valve
- Konfigurieren der JNDI-Ressourcen
- JNDI: Java Naming and Directory Interface und Definieren einer JNDI-Ressource
- Das <environment>-Element und das </environment>
- Konfigurieren einer JavaMail-Sitzung
- Globale Ressourcen
JDBC-Konnektivität
- Konfigurieren von Tomcat zur Verbindung mit einer Datenbank
- Einführung in JDBC
- JDBC-Treiber
- Verbinden mit einer Datenbank und Verbindungspools
- Herunterladen und Installieren von MySQL
- Konfigurieren von MySQL für Tomcat
- Erstellen einer Datenbank in MySQL
- Herunterladen und Bereitstellen eines JDBC-Treibers
- Definieren eines DataSources in Tomcat und manuelles Definieren eines Data Sources
- Anpassen des Deployment Descriptors
- Erkennen und Schließen von ausgefallenen Datenbankverbindungen
Sicherheit bei Tomcat
- Betrachten der Sicherheit auf Tomcat und deren Konfiguration
- Sicherheitsaspekte
- Dateisystem-Sicherheit und Empfehlungen für das Dateisystem
- Java Security Manager
- Gewähren von Berechtigungen an Java-Apps und Ansehen der Java-Berechtigungen
- Erstellen und Hinzufügen Ihrer eigenen Richtlinien
- Aktivieren des Java Security Managers
- Sicherheitsmanager-Tipps und Sicherheitsrealmes
- Betrachten der verschiedenen Arten von Realms und Konfigurieren eines Realm
- Benutzer und Rollen (Authentifizierung und Autorisierung)
- Erstellen eines Data Source Realm
- Schutz von Passwörtern
- FORM-basierte Authentifizierung
- Konfigurieren von Tomcat für SSL
- Anfordern von SSL in Anwendungen
Verbinden
- Verbinden von Tomcat mit Apache
- Betrachten der Connectors
- HTTP-Connectors
- Vorteile eines Webservers
- Connector-Protokolle
- Konfigurieren eines AJP-Connectors
- Herunterladen von mod_jk
- Erstellen der Konfigurationsdatei mod_jk.conf
- Starten von Tomcat
- Erstellen eines Workers
- Konfigurieren von httpd.conf
- Testen des Setups
- Load Balancing von Anwendungen über mehrere Tomcat-Instanzen
- Probleme beim Load Balancing
- Serveraffinität durch Sticky Sessions
- Gemeinsame Speichersitzungen
- Replizierte Sitzungen durch Tomcat Clustering
- Shared Hosting
- Tomcat Virtual Hosting
- Konfigurieren von Tomcat zur Aktivierung des Virtual Hostings als Stand-Alone-Server
- Konfigurieren von Tomcat zur Aktivierung des Virtual Hostings mit jk2 oder webapp.
- Konfigurieren von Tomcat als Stand-alone
- Konfigurieren von Tomcat mit AJP
- Separate JVM für jeden Host
Lasttest
- JMeter-Anwendung
- Lasttests mit JMeter
- Installieren und Ausführen von JMeter
- Erstellen eines Testplans
- Konfigurieren der Thread Group und Hinzufügen einer Aufgabe
- Konfigurieren der HTTP-Anforderung
- Hinzufügen eines Berichts-Listeners
- Ausführen des Testplans
- Anzeigen der Ergebnisse
Voraussetzungen
Dieser Kurs richtet sich an: Administratoren von Web-/Application Servers, die Apache Tomcat Application Server installieren, konfigurieren, ausführen und optimieren müssen.
Um das Training optimal zu nutzen, sollten Sie mit den grundlegenden Prinzipien der Verwaltung von Web- oder Application Servers vertraut sein.
Erfahrungsberichte (6)
Interaktiv und mit Beispielen.
Paulius Stankevicius - Festo SE & Co. KG
Kurs - Apache Tomcat Administration
Maschinelle Übersetzung
Systematischer Ansatz; Wir haben den gesamten Prozess abgedeckt, von der Installation bis zur Erstellung einer Clustermodule...
Visnja Begovic - Euronet Services Kft
Kurs - Apache Tomcat Administration
Maschinelle Übersetzung
Ich mag die Komplexität des Trainings
Attila Molnar - Euronet Services Kft
Kurs - Apache Tomcat Administration
Maschinelle Übersetzung
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Kurs - Apache Tomcat Administration
Maschinelle Übersetzung
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Kurs - Apache Tomcat Administration
Maschinelle Übersetzung
Training was very interactive.
Mahmoud Farag
Kurs - Apache Tomcat Administration
Maschinelle Übersetzung