Kursplan
Tomcat-oversikt
- Kort oversikt over Apache
- Apache Software Foundation
- Jakarta-prosjektet
- Tomcat-lisensiering
- J2EE-teknologier
- Java-vebutvikling
- Servlet-/JSP-containere
Java-vebapplikasjoner
- En oversikt over Servlets
- Fordelene med Servlets og livsykkelen
- JavaServer Pages
- JSP, JavaBeans og JSP merkelibear
- MVC-rammeverk
Installasjon av Tomcat
- Henting og installasjon av Apache Tomcat
- Last ned og installer en JVM, last ned Tomcat, last ned og installer Ant
- Windows-installasjonsprogram
- Java-minnehåndtering og justering av JVM for yteevne
Tomcat-kataloger
- Tomcat-installasjonskataloger, Tomcat-katalogstruktur, bin-katalogen, common- og shared-katalogene
- conf-katalogen, logs-katalogen, server-katalogen, work-katalogen, temp-katalogen, webapps-katalogen
- Struktur for vebapplikasjonskataloger
- Utrulling av HTML- og JSP-sider og vebkontekst
- JSP-sider og generert kode
- Utrulling av en vebapplikasjon
Konfigurasjon av Tomcat
- Konfigurasjon av Tomcat og innsikt i teknikkene
- 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
- Endring av server.xml
Vebapplikasjoner
- Administrasjon og utrulling av vebapplikasjoner
- Katalogstruktur for en vebapplikasjon
- web.xml-konfigurasjonsfil
- Utrullingsbeskrivelser
- <web-app></web-app>-elementet
- Kartlegging av en Servlet til en URL
- <resource-ref></resource-ref>-elementet
- <env-entry></env-entry>-elementet
- <ejb-ref></ejb-ref>-elementet
- Eksempel på en web.xml-fil
- Utrulling av en vebapplikasjon
- Tomcats standard conf/web.xml-fil
- Justering av standard JSP- og statiske innholdsservlets
Tomcat Manager
- Utrulling og administrasjon av vebapplikasjoner ved hjelp av Tomcat Manager
- Start av Tomcat Manager og innsyn i Tomcat Manager
- Innsyn i Manager-seksjonen
- Applikasjoner, Utrull, Serverinformasjon
- Oppretting av en WAR-fil
- Lab 4: Utrulling av en WAR-fil
- Java Management Extensions (JMX) på Tomcat
- Tomcat-integrasjon med Ant
Avanserte funksjoner
- Bruk av noen av Tomcats avanserte funksjoner
- Valves, Access Log Valve, Single Sign-on Valve
- Remote Address Filter og Remote Host Filter
- Request Dumper Valve
- Konfigurasjon av JNDI-ressurser
- JNDI: Java Naming and Directory Interface og definisjon av en JNDI-ressurs
- <environment></environment>-elementet og <resource></resource>-elementet
- Konfigurasjon av en JavaMail-sesjon
- Globale ressurser
JDBC-forbindelse
- Konfigurere Tomcat for å koble til en database
- Oversikt over JDBC
- JDBC-drivere
- Kobling til en database og tilkoblingspuler
- Last ned og installer MySQL
- Konfigurer MySQL for Tomcat
- Opretting av en database i MySQL
- Last ned og utroll en JDBC-driver
- Definisjon av en DataSource i Tomcat og manuell definisjon av en DataSource
- Endring av utrollingsbeskrivelsen
- Deteksjon og lukking av lekkede databasetilkoblinger
Tomcat-sikkerhet
- Innsyn i sikkerhet på Tomcat og konfigurasjon
- Sikkerhetsvurderinger
- Filsystemssikkerhet og anbefalinger for filsystem
- Java Security Manager
- Tildeling av tillatelser til Java-applikasjoner og innsyn i Java-tillatelser
- Oppretting og legging til av egne politikker
- Aktivering av Java Security Manager
- Tips til Security Manager og sikkerhetsområder
- Innsyn i ulike typer områder og konfigurasjon av et område
- Brukere og roller (autentisering og autorisasjon)
- Oppretting av et Data Source-område
- Beskyttelse av passord
- FORM-basert autentisering
- Konfigurasjon av Tomcat for SSL
- Krav om SSL i applikasjoner
Kobling
- Koble Tomcat til Apache
- Innsyn i tilkoblingsenheter (Connectors)
- HTTP-tilkoblingsenheter
- Fordelene ved å bruke en vebserver
- Tilkoblingsprotokoller
- Konfigurer en AJP-tilkoblingsenhet
- Last ned mod_jk
- Opretting av mod_jk.conf-filen
- Start Tomcat
- Opretting av en Worker
- Konfigurer httpd.conf
- Test oppsettet
- Lastbalanse av applikasjoner over flere Tomcat-instanser
- Problemer med lastbalanse
- Serverpreferanse via sticky sessions
- Felles sesjonslagring
- Replicerte sesjoner via Tomcat-clustering
- Felles vertstjenester (Shared Hosting)
- Tomcat virtual hosting
- Konfigurer Tomcat for å aktivere virtual hosting som en selvstendig server
- Konfigurer Tomcat for å aktivere virtual hosting ved hjelp av jk2 eller webapp.
- Konfigurer Tomcat som selvstendig
- Konfigurer Tomcat med AJP
- Separat JVM for hver vert
Lasttesting
- JMeter-applikasjon
- Lasttesting med JMeter
- Installere og kjøre JMeter
- Opretting av en testplan
- Konfigurere trådgruppen og legge til en oppgave
- Konfigurere HTTP-forespørselen
- Legge til en rapportlytter
- Kjøre testplanen
- Vising av resultatene
Krav
Denne kursen er utformet for: Administratorer for veb-/applikasjonsservere som må kunne installere, konfigurere, kjøre og justere Apache Tomcat Application Server.
For å dra mest nytte av Tomcat-kurset, bør du ha kjennskap til de grunnleggende prinsippene for administrasjon av veb-/applikasjonsservere.
Referanser (6)
Interaktivt og eksempler.
Paulius Stankevicius - Festo SE & Co. KG
Kurs - Apache Tomcat Administration
Maskinoversatt
Systematisk tilnærming; Vi har dekket hele prosessen, fra installasjon til opprettelse av en klusteret miljø...
Visnja Begovic - Euronet Services Kft
Kurs - Apache Tomcat Administration
Maskinoversatt
Jeg liker kompleksiteten i treningen
Attila Molnar - Euronet Services Kft
Kurs - Apache Tomcat Administration
Maskinoversatt
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Kurs - Apache Tomcat Administration
Maskinoversatt
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Kurs - Apache Tomcat Administration
Maskinoversatt
Training was very interactive.
Mahmoud Farag
Kurs - Apache Tomcat Administration
Maskinoversatt