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.

  21 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (3)

Kombinierte Kurse

Verwandte Kategorien