Schulungsübersicht
Tomcat Übersicht
- Schneller Überblick über Apache
- Apache Software Foundation
- Jakarta-Projekt
- Tomcat Lizenzierung
- J2EE-Technologien
- Java Web Development
- Servlet/JSP-Container
Java Webanwendungen
- Ein Überblick über Servlets
- Die Vorteile von Servlets und der Lebenszyklus
- JavaServerseiten
- JSP, JavaBeans und JSP-Tag-Bibliotheken
- MVC-Frameworks
Installieren Tomcat
- Apache herunterladen und installieren Tomcat
- Laden Sie eine JVM herunter und installieren Sie sie. Laden Sie Tomcat herunter und laden Sie Ant herunter und installieren Sie es
- Windows Installer
- Java Speicherverwaltung und Leistungsoptimierung der JVM
Tomcat Verzeichnisse
- Tomcat Installationsverzeichnisse, Tomcat Verzeichnisstruktur, Das bin-Verzeichnis, gemeinsame und freigegebene Verzeichnisse
- Das Verzeichnis conf, das Verzeichnis logs. Serververzeichnis, Arbeitsverzeichnis, temporäres Verzeichnis, Webapps-Verzeichnis
- Struktur der Webanwendungsverzeichnisstruktur
- Bereitstellen von HTML und JSP-Seiten und Webkontext
- JSP-Seite und der generierte Code
- Bereitstellen einer Web-App
KonfigurierenTomcat
- Konfiguration von Tomcat und Betrachtung der Techniken
- Tomcats Komponentenarchitektur
- Der <Server> Element, <Service> Element, <Connector> Element, <Engine> Element, <Host> Element, <Context> Element, <Realm> Element, <Ventil> Element, <Listener> Element, <Loader> Element, <Manager> Element
- Server.xml-Datei
- Ändern von server.xml
Web Applikationen
- Verwaltung und Bereitstellung von Webanwendungen
- Verzeichnisstruktur einer Web-App
- web.xml-Konfigurationsdatei
- Bereitstellungsdeskriptoren
- Die <web-app></web-app> Element
- Zuordnen eines Servlets zu einer URL
- Die <resource-ref></resource-ref> Element
- Der <env-entry></env-entry> Element
- Die <ejb-ref></ejb-ref> Element
- Eine Beispieldatei web.xml
- Bereitstellen einer Webanwendung
- Tomcats Standarddatei conf/web.xml
- Optimieren von Standard-JSP- und Static-Content-Servlets
Tomcat Geschäftsführer
- Bereitstellen und Verwalten von Webanwendungen mit dem Tomcat Manager
- Starten Sie den Tomcat Manager und schauen Sie sich den Tomcat Manager an
- Schauen Sie sich den Manager-Bereich an
- Anwendungen, Bereitstellung, Serverinformationen
- Erstellen einer WAR-Datei
- Übung 4: Bereitstellen einer WAR-Datei
- Java Management Erweiterungen (JMX) auf Tomcat
- Tomcat Integration mit Ant
Erweiterte Funktionen
- Verwendung einiger erweiterter Funktionen von Tomcat
- Ventile, Access Log-Ventil, Single-Sign-On-Ventil
- Remote-Adressfilter und Remote-Host-Filter
- Dumperventil anfordern
- Konfigurieren der JNDI-Ressourcen
- JNDI: Java Benennungs- und Verzeichnisschnittstelle und Definieren einer JNDI-Ressource
- Die <environment></environment>Element und die <resource></resource>Element
- Konfigurieren einer JavaMail-Sitzung
- Globale Ressourcen
JDBC-Konnektivität
- Konfigurieren von Tomcat für die Verbindung mit einem Database
- Übersicht über JDBC
- JDBC-Treiber
- Herstellen einer Verbindung zu Database und Verbindungspools
- Herunterladen und installieren MySQL
- Konfigurieren Sie MySQL für Tomcat
- Erstellen Sie eine Database in MySQL
- Laden Sie einen JDBC-Treiber herunter und stellen Sie ihn bereit
- Definieren einer Datenquelle in Tomcat und manuelles Definieren einer Datenquelle
- Ändern des Bereitstellungsdeskriptors
- Erkennen und Schließen geleakter Datenbankverbindungen
Tomcat Sicherheit
- Schauen Sie sich die Sicherheit auf Tomcat und die Konfiguration an
- Sicherheitsüberlegungen
- Dateisystemsicherheit und Dateisystemempfehlungen
- Java Sicherheitsmanager
- Erteilen von Berechtigungen für Java Apps und Betrachten von Java Berechtigungen
- Erstellen und Hinzufügen eigener Richtlinien
- Aktivieren des Java Sicherheitsmanagers
- Tipps und Sicherheitsbereiche für Sicherheitsmanager
- Schauen Sie sich die verschiedenen Arten von Realms an und konfigurieren Sie einen Realm
- Benutzer und Rollen (Authentifizierung und Autorisierung)
- Erstellen eines Datenquellenbereichs
- Der Schutz von Passwörtern
- FORM-basierte Authentifizierung
- Konfigurieren Tomcat für SSL
- Erfordernis von SSL in Anwendungen
Verbinden
- Verbinden Sie Tomcat mit Apache
- Blick auf Steckverbinder
- HTTP-Konnektoren
- Vorteile der Verwendung eines Web Server
- Connector-Protokolle
- Konfigurieren Sie einen AJP-Connector
- Laden Sie mod_jk herunter
- Erstellen Sie die Datei mod_jk.conf
- Start Tomcat
- Erstellen Sie einen Arbeiter
- Konfigurieren Sie httpd.conf
- Testen Sie das Setup
- Lastausgleich von Anwendungen über mehrere Tomcat Instanzen hinweg
- Probleme mit dem Lastausgleich
- Serveraffinität über Sticky Sessions
- Gemeinsamer Sitzungsspeicher
- Replizierte Sitzungen über Tomcat Clustering
- Shared Hosting
- Tomcat Virtuelles Hosting
- Konfigurieren Sie Tomcat, um virtuelles Hosting als eigenständigen Server zu aktivieren
- Konfigurieren Sie Tomcat, um virtuelles Hosting mit jk2 oder webapp zu aktivieren.
- Konfigurieren Sie Tomcat als Standalone
- Konfigurieren Sie Tomcat mit AJP
- Separate JVM für jeden Host
Belastungstest
- JMeter Bewerbung
- Lasttest mit JMeter
- Installieren und ausführen JMeter
- Erstellen eines Testplans
- Konfigurieren Sie die Thread-Gruppe und fügen Sie eine Aufgabe hinzu
- Konfigurieren Sie die HTTP-Anfrage
- Fügen Sie einen Berichts-Listener hinzu
- Führen Sie den Testplan aus
- Anzeigen der Ergebnisse
Voraussetzungen
Dieser Kurs ist konzipiert für: Web-/Applikationsserver-Administratoren, die in der Lage sein müssen, den Apache Tomcat Application Server zu installieren, zu konfigurieren, auszuführen und abzustimmen.
Um den größtmöglichen Nutzen aus der Tomcat Schulung zu ziehen, sollten Sie mit den grundlegenden Prinzipien der Web-/Applikationsserververwaltung vertraut sein.
Erfahrungsberichte (5)
Interaktive und Beispiele.
Paulius Stankevicius - Festo SE & Co. KG
Kurs - Apache Tomcat Administration
Maschinelle Übersetzung
Systematic approach; We have covered the whole process, from installation till creating a clustered environment...
Visnja Begovic - Euronet Services Kft
Kurs - Apache Tomcat Administration
I like the complexity of the training
Attila Molnar - Euronet Services Kft
Kurs - Apache Tomcat Administration
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Kurs - Apache Tomcat Administration
Training was very interactive.