Home Opleidingen
Tomcat Administration
terug naar zoekresultaten

Tomcat Administration

Deelnemerskosten
€ 2.418,79 incl. BTW

Lesgeld

€ 1.999,00
Totaal excl. BTW
€ 1.999,00
BTW
€ 419,79
Totaal incl. BTW
€ 2.418,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 09-09-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 09-09-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 09-09-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 09-09-2026
Toon rooster
Aanmelden
In de cursus Tomcat Administration van SpiralTrain leren de deelnemers de Apache Tomcat web server te beheren en controleren.
Image
Image

Cursus Tomcat Administration

De cursus Tomcat Administration biedt een uitgebreide introductie tot het beheren van Tomcat-servers. In deze cursus komen verschillende opties voor de installatie aan bod, evenals het configureren van Java webapplicaties met servlets en JSP's. De structuur en configuratie-opties van webapplicaties worden behandeld aan de hand van een deployment descriptor.

Tomcat Architectuur

De deelnemers raken vertrouwd met de interne architectuur van

...

Cursus Tomcat Administration

De cursus Tomcat Administration biedt een uitgebreide introductie tot het beheren van Tomcat-servers. In deze cursus komen verschillende opties voor de installatie aan bod, evenals het configureren van Java webapplicaties met servlets en JSP's. De structuur en configuratie-opties van webapplicaties worden behandeld aan de hand van een deployment descriptor.

Tomcat Architectuur

De deelnemers raken vertrouwd met de interne architectuur van de server en leren hoe ze JMX (Java Management Extensions) kunnen gebruiken om Tomcat te beheren en te controleren. Dit is essentieel voor het effectief monitoren van serverprestaties en het optimaliseren van de configuratie.

Virtual Hosting

In de cursus komt ook het opzetten van virtual hosting aan bod. Daarnaast wordt besproken hoe webapplicaties beveiligd kunnen worden met behulp van authenticatie en SSL, wat cruciaal is voor het waarborgen van de veiligheid van gegevens.

Load Balancing

Verder wordt de integratie met de Apache Web Server behandeld. Deze server kan statische content leveren en fungeren als load balancer. Ook wordt er aandacht besteed aan database-access vanuit webapplicaties en de configuratie daarvan, wat belangrijk is voor het efficiënt functioneren van applicaties.

Clustering

Tenslotte leren deelnemers hoe ze een cluster van servers kunnen configureren, hoe ze failover van applicaties kunnen waarborgen in het geval van servercrashes en hoe ze applicaties schaalbaar kunnen maken. Dit is cruciaal voor bedrijven die hoge beschikbaarheid en prestaties vereisen.

Prestatietests met JMeter

Tijdens de cursus wordt het JMeter-tool gebruikt om de prestaties van webapplicaties te meten. Dit biedt deelnemers inzicht in de effectiviteit van hun configuraties en helpt bij het identificeren van mogelijke knelpunten. Voor meer informatie over JMeter, bezoek de officiële JMeter-website.
Daarnaast kunnen deelnemers hun kennis uitbreiden met cursussen zoals Apache Administration en JBoss Administration.

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
  • Jakarta 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

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
3 dagen
Max. deelnemers
12
Studiebelastingsuren
18 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO