Cursus Tomcat Administration
Startdata en plaatsen
placeAmsterdam 17 mrt. 2025 tot 19 mrt. 2025Toon rooster event 17 maart 2025, 09:30-16:30, Amsterdam, Dag 1 event 18 maart 2025, 09:30-16:30, Amsterdam, Dag 2 event 19 maart 2025, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 17 mrt. 2025 tot 19 mrt. 2025Toon rooster event 17 maart 2025, 09:30-16:30, Eindhoven, Dag 1 event 18 maart 2025, 09:30-16:30, Eindhoven, Dag 2 event 19 maart 2025, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 17 mrt. 2025 tot 19 mrt. 2025Toon rooster event 17 maart 2025, 09:30-16:30, Houten, Dag 1 event 18 maart 2025, 09:30-16:30, Houten, Dag 2 event 19 maart 2025, 09:30-16:30, Houten, Dag 3 |
placeOnline 17 mrt. 2025 tot 19 mrt. 2025Toon rooster event 17 maart 2025, 09:30-16:30, Online, Dag 1 event 18 maart 2025, 09:30-16:30, Online, Dag 2 event 19 maart 2025, 09:30-16:30, Online, Dag 3 |
placeRotterdam 17 mrt. 2025 tot 19 mrt. 2025Toon rooster event 17 maart 2025, 09:30-16:30, Rotterdam, Dag 1 event 18 maart 2025, 09:30-16:30, Rotterdam, Dag 2 event 19 maart 2025, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 17 mrt. 2025 tot 19 mrt. 2025Toon rooster event 17 maart 2025, 09:30-16:30, Zwolle, Dag 1 event 18 maart 2025, 09:30-16:30, Zwolle, Dag 2 event 19 maart 2025, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 19 mei. 2025 tot 21 mei. 2025Toon rooster event 19 mei 2025, 09:30-16:30, Amsterdam, Dag 1 event 20 mei 2025, 09:30-16:30, Amsterdam, Dag 2 event 21 mei 2025, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 19 mei. 2025 tot 21 mei. 2025Toon rooster event 19 mei 2025, 09:30-16:30, Eindhoven, Dag 1 event 20 mei 2025, 09:30-16:30, Eindhoven, Dag 2 event 21 mei 2025, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 19 mei. 2025 tot 21 mei. 2025Toon rooster event 19 mei 2025, 09:30-16:30, Houten, Dag 1 event 20 mei 2025, 09:30-16:30, Houten, Dag 2 event 21 mei 2025, 09:30-16:30, Houten, Dag 3 |
placeOnline 19 mei. 2025 tot 21 mei. 2025Toon rooster event 19 mei 2025, 09:30-16:30, Online, Dag 1 event 20 mei 2025, 09:30-16:30, Online, Dag 2 event 21 mei 2025, 09:30-16:30, Online, Dag 3 |
placeRotterdam 19 mei. 2025 tot 21 mei. 2025Toon rooster event 19 mei 2025, 09:30-16:30, Rotterdam, Dag 1 event 20 mei 2025, 09:30-16:30, Rotterdam, Dag 2 event 21 mei 2025, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 19 mei. 2025 tot 21 mei. 2025Toon rooster event 19 mei 2025, 09:30-16:30, Zwolle, Dag 1 event 20 mei 2025, 09:30-16:30, Zwolle, Dag 2 event 21 mei 2025, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 14 jul. 2025 tot 16 jul. 2025Toon rooster event 14 juli 2025, 09:30-16:30, Amsterdam, Dag 1 event 15 juli 2025, 09:30-16:30, Amsterdam, Dag 2 event 16 juli 2025, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 14 jul. 2025 tot 16 jul. 2025Toon rooster event 14 juli 2025, 09:30-16:30, Eindhoven, Dag 1 event 15 juli 2025, 09:30-16:30, Eindhoven, Dag 2 event 16 juli 2025, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 14 jul. 2025 tot 16 jul. 2025Toon rooster event 14 juli 2025, 09:30-16:30, Houten, Dag 1 event 15 juli 2025, 09:30-16:30, Houten, Dag 2 event 16 juli 2025, 09:30-16:30, Houten, Dag 3 |
placeOnline 14 jul. 2025 tot 16 jul. 2025Toon rooster event 14 juli 2025, 09:30-16:30, Online, Dag 1 event 15 juli 2025, 09:30-16:30, Online, Dag 2 event 16 juli 2025, 09:30-16:30, Online, Dag 3 |
placeRotterdam 14 jul. 2025 tot 16 jul. 2025Toon rooster event 14 juli 2025, 09:30-16:30, Rotterdam, Dag 1 event 15 juli 2025, 09:30-16:30, Rotterdam, Dag 2 event 16 juli 2025, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 14 jul. 2025 tot 16 jul. 2025Toon rooster event 14 juli 2025, 09:30-16:30, Zwolle, Dag 1 event 15 juli 2025, 09:30-16:30, Zwolle, Dag 2 event 16 juli 2025, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 15 sep. 2025 tot 17 sep. 2025Toon rooster event 15 september 2025, 09:30-16:30, Amsterdam, Dag 1 event 16 september 2025, 09:30-16:30, Amsterdam, Dag 2 event 17 september 2025, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 15 sep. 2025 tot 17 sep. 2025Toon rooster event 15 september 2025, 09:30-16:30, Eindhoven, Dag 1 event 16 september 2025, 09:30-16:30, Eindhoven, Dag 2 event 17 september 2025, 09:30-16:30, Eindhoven, Dag 3 |
Beschrijving
In de cursus Tomcat Administration leren de deelnemers de Apache Tomcat web server te beheren en controleren.Tomcat Intro
De cursus Tomcat Administration start met het bespreken van de verschillende opties voor de installatie. Vervolgens wordt besproken hoe Java web applicaties met servlets en JSP's kunnen worden geconfigureerd. De structuur en de configuratie opties van web applicaties door middel van een deployment descriptor worden daarbij behandeld.
Tomcat Architectuur
De deelnemers raken vertrouwd met de interne architectuur van de server en met JMX (Java Management Extensions) en leren JMX te gebruiken om Tomcat te beheren en te controleren.
Virtual Hosting
Ook wordt ook aandacht best…

Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Tomcat Intro
De cursus Tomcat Administration start met het bespreken van de verschillende opties voor de installatie. Vervolgens wordt besproken hoe Java web applicaties met servlets en JSP's kunnen worden geconfigureerd. De structuur en de configuratie opties van web applicaties door middel van een deployment descriptor worden daarbij behandeld.
Tomcat Architectuur
De deelnemers raken vertrouwd met de interne architectuur van de server en met JMX (Java Management Extensions) en leren JMX te gebruiken om Tomcat te beheren en te controleren.
Virtual Hosting
Ook wordt ook aandacht besteed aan het opzetten van virtual hosting en de verschillende manieren om web applicaties met behulp van authenticatie en SSL te beveiligen.
Load Balancing
Verder wordt de integratie met de Apache Web Server, die de statische content kan leveren of die als load balancer kan fungeren, besproken. Ook databases access vanuit web applicaties en de configuratie daarvan is een onderwerp in de cursus.
Clustering
Tenslotte wordt besproken hoe een cluster van servers kan worden geconfigureerd, hoe failover van applicaties in het geval van server crashes kan worden gewaarborgd en hoe applicaties schaalbaar kunnen worden gemaakt.
JMeter
Het JMeter tool zal worden gebruikt om de prestaties van web
applicaties te meten.
Doelgroep Cursus Tomcat Administration
De cursus Tomcat Administration is bestemd voor systeembeheerders en web developers die de Tomcat server moeten beheren en configureren en die er applicaties op moeten installeren.
Voorkennis Cursus Tomcat
Deelnemers moeten beschikken over elementaire computervaardigheden, zoals surfen op het web en het benaderen van het file systeem. Kennis van web applicaties en andere web servers is bevorderlijk voor een goede begripsvorming.
Uitvoering Training Tomcat
De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo's. De theorie wordt afgewisseld met oefeningen.
Certificaat Tomcat Administration
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan Tomcat Administration.
Modules
Module 1 : Tomcat Introduction
- What is Tomcat?
- What is the ASF?
- Apache Name and Market Share
- Java Overview
- Java EE Servers
- Tomcat and JDK versions
- Servlet and JSP versions
- Tomcat Binary Distributions
- Zip versus Exe Installation
- Tomcat Directories
- Server Configuration Files
- Other Configuration Files
- Webapps directory
Module 2 : Java Web Applications
- Servlets and JSP's
- Servlet Characteristics
- JSP Translation Time
- JSP Request Time
- Form Submissions
- POST and GET Data
- Sessions
- Web Application Structure
- WAR Files
- Deployment Descriptor
- Defining Custom URL's
- Preloading pages
- Error pages
Module 3 : Tomcat Architecture
- Structure server.xml
- The Server
- The Service
- Connectors
- Deployment Scenario's
- The Engine
- The Host
- The Context
- Resources
- The Realm
- The Valves
- Lifecycle Listeners
- Apache Portable Runtime
Module 4 : Class Loading
- Class Loading Process
- Class Loaders in JVM
- Delegation Model
- Custom Class Loaders
- Class Loader Behavior
- Class Loader Namespace
- Custom Class Loaders
- Tomcat Class Loaders
- System Class Loader
- Common Class Loader
- Web Application Class Loader
- Class Loader Order
Module 5 : Tomcat and JMX
- What is JMX?
- JMX API
- JMX Goal
- Where is JMX used?
- Managed Beans
- Standard Mbeans
- MBean Server
- Naming MBeans
- JMX Architecture
- JVM Instrumentation MBeans
- Accessing the JMX Agent
- JMX in Tomcat
Module 6 : Virtual Hosting
- Virtual Hosting
- Name-based Virtual Hosts
- Virtual Host Configuration
- Engine with Virtual Hosts
- Directory Structure Virtual Hosts
- Virtual Host Element
- Host File Name-based Hosting
- IP-based Virtual Hosts
- Multiple IP addresses per NIC
- Separate JVM for Each Host
- Server Configuration more JVM's
- Host Configuration more JVM's
Module 7 : Connecting to Databases
- Java Database Connectivity
- JDBC Overall Architecture
- JDBC Executing a Statement
- ClassNotFoundException
- Evolving JDBC versions
- JDBC Driver Types
- Tomcat and JDBC
- JNDI Emulation and Pooling
- Configuring JNDI Resources
- Context.xml in META-INF
- JDBC in Web Applications
- Connection Pooling
- Preventing Connection Leaks
Module 8 : Tomcat Security
- Verifying Download Integrity
- Remove Default Applications
- Change SHUTDOWN command
- Special Tomcat Account
- Securing JVM
- Securing Web Applications
- HTTP Authentication
- Declarative security
- Programmatic security
- Form-based Authentication
- Combined Security Mechanisms
- SSL Characteristics
- SSL Handshakes
Module 9 : Logging
- Logging in Java
- Java Util Logging
- Levels and Log Methods
- Tomcat Logging
- Logging Configuration
- log4j Configuration
- Loggers
- Logger Output Hierarchy
- Inheriting Logging Levels
- Logger Names
- Appenders and Layouts
- Log Analyzer Tools
- Commons Logging
Module 10 : Stack Tracing
- Exception Handling
- try, catch and finally
- Exception information
- Generated Stack Trace
- NullPointerExceptions
- ClassCastExceptions
- NumberFormat Exceptions
- Multiple catch clauses
- User Defined Exceptions
- Chained Exceptions
- Reading Stack Traces
Module 11 : Tomcat and Apache
- Communication with Apache
- Advantages Using Web Server
- Apache Directory Structure
- Configuring AJP
- Configuring mod_jk Connector
- Install mod_jk
- Create mod_jk.conf File
- Create a Worker
- Configure httpd.conf
- Proxying traffic to Tomcat
- Using mod_proxy
Module 12 : Clustering
- Clustering Types
- Horizontal and Vertical Clustering
- Sticky Sessions
- Load Balancing Configuration
- Property File Load Balancing
- Session Sharing Backends
- In-Memory Session Replication
- SimplecpCluster Configuration
- Delta and BackupManager
- Persistent Session on File System
- Persistent Session in Database
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.