Kursplan
Tomcat oversikt
- Kort oversikt over Apache
- Apache Software Foundation
- Jakarta-prosjektet
- Tomcat lisensering
- J2EE-teknologier
- Java-webutvikling
- Servlet/JSP-beholdere
Java-webapplikasjoner
- Oversikt over Servlets
- Fordelene ved Servlets & livssyklus
- JavaServer Pages
- JSP, JavaBeans og JSP-bibliotek
- MVC-rammeverk
Installering av Tomcat
- Last ned og installere Apache Tomcat
- Last ned og installere en JVM, Last ned Tomcat, Last ned og installere Ant
- Windows-installer
- Java-minneforvaltning og tilpasning av JVM for ytelse
Tomcat-kataloger
- Tomcat-installasjonskataloger, Tomcat-katalogstruktur, bin-katalogen, Common og Shared-kataloger
- conf-katalogen, logs-katalogen, server-katalogen, work-katalogen, temp-katalogen, webapps-katalogen
- Struktur i Web-applikasjonens katalogstruktur
- Utplasser HTML- og JSP-sider og Web-kontekst
- JSP-siden og den genererte koden
- Utplassere en webapplikasjon
Konfigurering av Tomcat
- Konfigurering av Tomcat og undersøkelse av teknikker
- Tomcats komponentarkitektur
- Elementene <Server>, <Service>, <Connector>, <Engine>, <Host>, <Context>, <Realm>, <Valve>, <Listener>, <Loader>, <Manager>
- Server.xml-filen
- Endre server.xml
Webapplikasjoner
- Administrasjon og utplassering av webapplikasjoner
- Katalogstruktur for en webapplikasjon
- web.xml-konfigurasjonsfil
- Utplassingsbeskrivere
- Elementene <web-app></web-app>
- Kobling av en servlet til en URL
- Elementene <resource-ref></resource-ref>
- Elementene <env-entry></env-entry>
- Elementene <ejb-ref></ejb-ref>
- Eksempel på en web.xml-fil
- Utplassering av en webapplikasjon
- Tomcats standard-konfigurasjonsfil conf/web.xml
- Tilpasse standard JSP og statisk innhold servlet
Tomcat Manager
- Utplassering og administrasjon av webapplikasjoner ved hjelp av Tomcat Manager
- Starting av Tomcat Manager og undersøkelse av Tomcat Manager
- Undersøkelse av Manager-avsnittet
- Applikasjoner, Utplassering, Serverinformasjon
- Opprette en WAR-fil
- Lab 4: Utplassering av en WAR-fil
- Java Management Extensions (JMX) på Tomcat
- Tomcat-integrasjon med Ant
Avanserte funksjoner
- Bruk av noen av de avanserte funksjonene til Tomcat
- Valves, Access Log Valve, Single Sign-on Valve
- Remote Address Filter og Remote Host Filter
- Request Dumper Valve
- Konfigurering av JNDI-resurser
- JNDI: Java Naming and Directory Interface og definering av en JNDI-resurs
- Elementene <environment></environment> og <resource></resource>
- Konfigurering av en JavaMail-sesjon
- Globale ressurser
JDBC-kobling
- Konfigurering av Tomcat for kobling til en database
- Oversikt over JDBC
- JDBC-drivere
- Kobling til en database og koblingspul
- Last ned og installere MySQL
- Konfigurere MySQL for Tomcat
- Opprette en database i MySQL
- Last ned og utplassere en JDBC-driver
- Definere en DataSource i Tomcat og Definere en Data Source manuelt
- Endre utplassingsbeskriveren
- Detektere og lukke lekkede databasekoblinger
Tomcat sikkerhet
- Undersøkelse av sikkerhet på Tomcat og konfigurasjon
- Sikkerhetshensyn
- Filssystemets sikkerhet og anbefalinger for filsystemet
- Java Security Manager
- Gi tillatelser til Java-applikasjoner og undersøke Java-tillatelser
- Opprette og legge til egne politikkregler
- Aktivere Java Security Manager
- Tips for Security Manager og sikkerhetsområder
- Undersøkelse av de forskjellige typer områder og konfigurering av et område
- Brukere og roller (autentisering og autorisering)
- Opprette en Data Source-område
- Beskyttelse av passord
- FORM-basert autentisering
- Konfigurere Tomcat for SSL
- Krav om SSL i applikasjoner
Kobling
- Koble Tomcat til Apache
- Undersøkelse av koblinger
- HTTP-koblinger
- Fordeler ved å bruke en webserver
- Koblingsprotokoller
- Konfigurere en AJP-kobling
- Last ned mod_jk
- Opprette mod_jk.conf-filen
- Start Tomcat
- Opprette en Worker
- Konfigurere httpd.conf
- Teste oppsettet
- Lastbearbeiding av applikasjoner over flere Tomcat-instanser
- Problemer med lastbearbeiding
- Serveraffinitet via klebrige sesjoner
- Delt sesjonslagring
- Repliserte sesjoner via Tomcat-klustering
- Delt vertsinnlevering
- Tomcat-virtuell vertsinnlevering
- Konfigurere Tomcat for å aktivere virtuell vertsinnlevering som en stående server
- Konfigurere Tomcat for å aktivere virtuell vertsinnlevering ved bruk av jk2 eller webapp
- Konfigurere Tomcat som stående
- Konfigurere Tomcat med AJP
- Separat JVM for hver vert
Lasttesting
- JMeter-applikasjon
- Lasttesting med JMeter
- Installere og kjøre JMeter
- Opprette en testplan
- Konfigurere Thread Group og legge til en oppgave
- Konfigurere HTTP-forespørsel
- Legge til en rapportlytter
- Kjøre testplanen
- Vise resultater
Krav
Dette kurset er laget for: Web-/applikasjonsserveradministratorer som trenger å kunne installere, konfigurere, kjøre og justere Apache Tomcat Application Server.
For å få mest mulig utbytte av Tomcat opplæringskurset, bør du være kjent med de grunnleggende prinsippene for web-/applikasjonsserveradministrasjon.
Referanser (6)
Interektiv og eksempler.
Paulius Stankevicius - Festo SE & Co. KG
Kurs - Apache Tomcat Administration
Maskinoversatt
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
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Kurs - Apache Tomcat Administration
Training was very interactive.