> > > TOMCAT

Tomcat Administration (TOMCAT)

Course Description Schedule

Who should attend

System administrators, System integrators, Systems engineers, Developers, Architects


Basic system administration capabilities.

Course Objectives

This intensive 4-day, instructor-led training in Apache Tomcat administration provides a thorough, step-by-step introduction to the popular, standards-based Apache Tomcat application server. The training begins with Apache Tomcat installation and general configuration. It continues with advanced deployment strategies, advanced configuration, and troubleshooting. Each module is accompanied by lab exercises that provide hands-on experience. This interactive training is for system administrators who want to install, configure, and monitor their Web infrastructure as well as for system integrators and engineers, developers, and architects who are deploying Apache Tomcat in enterprise environments. At the end of the training, you should gain an understanding of Tomcat and be able to do the following:

  • Install and configure Tomcat
  • Choose and implement strategies for application deployments
  • Use Tomcat’s advanced configuration options
  • Scale, troubleshoot, and fine-tune installations

Course Content

  • Course Introduction
    • Introductions and course logistics
    • Course objectives
  • Introduction to Tomcat
    • Introduction to Tomcat and to the Tomcat ecosystem
  • Tomcat Installation
    • Default installation of Tomcat
    • Presentation of the core scripts
    • Installation of Tomcat as a service/daemon
  • Configuration Basics
    • Default Tomcat folder structure
    • Main configuration files
    • Logging
    • Working with threads
    • SSL
  • Web Application Deployment with Tomcat
    • Simple WAR file deployment
    • The Tomcat manager
    • Declaring contexts for deployment
    • The ROOT context
    • Ant scripting for automated deployment
    • Precompiling JSPs
  • Large-Scale Deployment
    • Limitations of the default “monolithic” layout
    • How to implement a shared layout
    • Best practices for a JDK migration
    • Best practices for a Tomcat migration
  • Advanced Configuration
    • Valves
    • Database connection pools
    • Security realms
    • Single sign-on
    • Applying a patch
    • Class loaders
  • Connecting Tomcat with Apache httpd
    • Introduction to Apache httpd
    • Using mod_jk to connect Tomcat with Apache httpd
    • Using mod_proxy to connect Tomcat with Apache httpd
    • How to choose between mod_jk and mod_proxy
  • High Availability Clustering
    • Side effects of clustering
    • Default clustering configuration
    • Configuration walkthrough
    • Static membership or dynamic membership
  • Troubleshooting
    • Best practices for reading Tomcat logs
    • Java stack traces
    • Thread dumps
  • Performance Tuning
    • BIO/NIO/APR: which connector to choose
    • Tuning threads, timeouts, keep-alive
  • JVM Internals
    • The JVM process heap
    • Young and old generations
    • Garbage collection
  • HTTP Protocol
    • What is HTTP?
    • Tomcat and the versions of HTTP
    • Keep-alive
    • Authentication
Classroom Training

Duration 4 days

Price (excl. tax)
  • Germany: 2,590.- €
incl. catering
Catering includes:

  • Coffee, Tea, Juice, Water, Soft drinks
  • Pastry and Sweets
  • Bread
  • Fresh fruits
  • Lunch in a nearby restaurant

* Catering information only valid for courses delivered by Fast Lane.

Digital courseware Dates and Booking
Click on town name to bookSchedule
29/11/2016 - 02/12/2016 Stuttgart
09/01/2017 - 12/01/2017 Frankfurt
27/02/2017 - 02/03/2017 Düsseldorf
08/05/2017 - 11/05/2017 Stuttgart
17/07/2017 - 20/07/2017 Munich
11/09/2017 - 14/09/2017 Hamburg
20/11/2017 - 23/11/2017 Berlin