Kursplan
Tomcat-översikt
- Kort översikt över Apache
- Apache Software Foundation
- Jakarta-projektet
- Tomcat-licenser
- J2EE-teknik
- Java-webutveckling
- Servlet/JSP-konstanter
Java-webappar
- En översikt över Servlets
- Fördelarna med Servlets och deras livscykel
- JavaServer Pages
- JSP, JavaBeans och JSP-taggbibliotek
- MVC-ramverk
Installation av Tomcat
- Hämta och installera Apache Tomcat
- Hämta och installera en JVM, hämta Tomcat, hämta och installera Ant
- Windows-installationsprogram
- Java-minneshantering och justering av JVM för prestanda
Tomcat-kataloger
- Tomcat installationskataloger, Tomcat katalogstruktur, bin-katalogen, common- och shared-kataloger
- conf-katalogen, logs-katalogen, server-katalogen, work-katalogen, temp-katalogen, webapps-katalogen
- Strukturen för webapplikationens katalogstruktur
- Distribution av HTML- och JSP-sidor och webkontext
- JSP-sidor och genererad kod
- Distribution av en webapp
Tomcat-konfiguration
- Konfiguration av Tomcat och en titt på tekniker
- Tomcats komponentarkitektur
- <Server>-elementet, <Service>-elementet, <Connector>-elementet, <Engine>-elementet, <Host>-elementet, <Context>-elementet, <Realm>-elementet, <Valve>-elementet, <Listener>-elementet, <Loader>-elementet, <Manager>-elementet
- server.xml-filen
- Att ändra server.xml
Webappar
- Webapplikationsadministration och distribution
- Katalogstruktur för en webapp
- web.xml konfigurationsfil
- Distributionsbeskrivningar
- <web-app></web-app>-elementet
- Koppla en Servlet till en URL
- <resource-ref></resource-ref>-elementet
- <env-entry></env-entry>-elementet
- <ejb-ref></ejb-ref>-elementet
- En exempelweb.xml-fil
- Distribution av en webapplikation
- Tomcats standard conf/web.xml-fil
- Justering av standard JSP- och statiska innehålls-Servlets
Tomcat Manager
- Distribution och hantering av webapplikationer med Tomcat Manager
- Starta Tomcat Manager och titta på Tomcat Manager
- En titt på Manager-sektionen
- Applikationer, Deploy, Server Information
- Skapa en WAR-fil
- Lab 4: Distribuera en WAR-fil
- Java Management Extensions (JMX) på Tomcat
- Tomcat-integration med Ant
Avancerade funktioner
- Användning av några av Tomcats avancerade funktioner
- Valves, Access Log Valve, Single Sign-on Valve
- Remote Address Filter och Remote Host Filter
- Request Dumper Valve
- Konfigurera JNDI-resurser
- JNDI: Java Naming and Directory Interface och definiera en JNDI-resurs
- <environment></environment>-elementet och <resource></resource>-elementet
- Konfigurera en JavaMail-session
- Globala resurser
JDBC-anslutning
- Konfigurera Tomcat för att ansluta till en databas
- Översikt över JDBC
- JDBC-drivrutiner
- Anslutning till en databas och anslutningspooler
- Hämta och installera MySQL
- Konfigurera MySQL för Tomcat
- Skapa en databas i MySQL
- Hämta och distribuera en JDBC-drivrutin
- Definiera en DataSource i Tomcat och definiera en datakälla manuellt
- Ändra distributionsbeskrivningen
- Detektera och stänga läckade databasanslutningar
Tomcat-säkerhet
- En titt på säkerhet på Tomcat och konfigurationen
- Säkerhetsöverväganden
- Filsystemssäkerhet och rekommendationer för filsystem
- Java Security Manager
- Bevilja behörigheter till Java-appar och titta på Java-behörigheter
- Skapa och lägga till egna policier
- Aktivera Java Security Manager
- Tips för Security Manager och Security Realms
- Titta på olika typer av Realms och konfigurera en Realm
- Användare och roller (autentisering och auktorisering)
- Skapa en Data Source Realm
- Skydd av lösenord
- FORM-baserad autentisering
- Konfigurera Tomcat för SSL
- Krav på SSL i appar
Anslutning
- Anslut Tomcat till Apache
- En titt på Connectors
- HTTP-Connectors
- Fördelarna med att använda en webserver
- Connector-protokoll
- Konfigurera en AJP-Connector
- Hämta mod_jk
- Skapa mod_jk.conf-filen
- Starta Tomcat
- Skapa en Worker
- Konfigurera httpd.conf
- Testa uppställningen
- Lastbalansera appar över flera Tomcat-instanser
- Problem med lastbalansering
- Server-affinitet via sticky sessions
- Dela sessionslagring
- Replicera sessions via Tomcat-clustering
- Delad hosting
- Tomcat Virtual Hosting
- Konfigurera Tomcat för att aktivera virtual hosting som en fristående server
- Konfigurera Tomcat för att aktivera virtual hosting med jk2 eller webapp.
- Konfigurera Tomcat som Stand-alone
- Konfigurera Tomcat med AJP
- Separat JVM för varje Host
Lasttest
- JMeter-applikation
- Lasttest med JMeter
- Installera och köra JMeter
- Skapa ett testplan
- Konfigurera trådguppen och lägg till en uppgift
- Konfigurera HTTP-förfrågan
- Lägg till en rapportlyssnare
- Kör testplanen
- Visa resultaten
Krav
Den här kursen är designad för: Web-/applikationsservradministratörer som behöver kunna installera, konfigurera, köra och justera Apache Tomcat Application Server.
För att få ut mest möjlig nytta av Tomcat-kursen bör du ha kännedom om grundprinciperna för web-/applikationsservradministration.
Vittnesmål (6)
Interaktivt och exempel.
Paulius Stankevicius - Festo SE & Co. KG
Kurs - Apache Tomcat Administration
Maskintolkat
Systematiskt angreppssätt; Vi har täckt hela processen, från installation till skapandet av en klusterad miljö...
Visnja Begovic - Euronet Services Kft
Kurs - Apache Tomcat Administration
Maskintolkat
Jag tycker om träningens komplexitet
Attila Molnar - Euronet Services Kft
Kurs - Apache Tomcat Administration
Maskintolkat
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Kurs - Apache Tomcat Administration
Maskintolkat
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Kurs - Apache Tomcat Administration
Maskintolkat
Training was very interactive.
Mahmoud Farag
Kurs - Apache Tomcat Administration
Maskintolkat