Apache Tomcat 8 Administration

Course Code: 1043



The Apache Tomcat 8 Administration course offers introductory-level practical training for participants, enabling them to install and configure Apache Tomcat 8 along with learning about the chief mechanisms behind the installation and administration of web applications. The course focusses on modifying key configuration artifacts to optimize performance, availability and fault tolerance. The course also explores the integration of Apache Tomcat 8 with existing security mechanisms and databases. Participants would also be introduced to clustering, high-performance scalability and fault-tolerant fail-over techniques.

Schedule Classes

Looking for more sessions of this class?

Course Delivery

This course is available in the following formats:

Live Classroom
Duration: 5 days

Live Virtual Classroom
Duration: 5 days

What You'll learn

  • Understand Tomcat’s relation to JEE and how it matches other application servers (e.g. JBoss)
  • Installation and setup Tomcat on both Windows and UNIX-type environments
  • Deploying, supporting and troubleshooting applications on Tomcat
  • Navigate Tomcat’s directory structure
  • Understand Tomcat architecture and configuration files: server.xml, context.xml, properties, etc.
  • Understand web application structure and configuration – web.xml
  • Securing Tomcat and applications running on it
  • Setting up Tomcat for SSL
  • Tuning Tomcat’s performance
  • Exploring various load-balancing and high-availability strategies with Tomcat, along with server affinity through sticky sessions as well as replicating sessions through Tomcat
  • Clustering


  • Apache and Tomcat
  • Installing Tomcat
  • Directory structure
  • Web technology architectural overview
    • Servlets
    • JSP
    • WebSockets
    • Expression Language
  • Tomcat background
  • Other components in the ecosystems
  • Anatomy of a web app
  • Deploying web apps
  • Tomcat managers
  • Connection pooling and database mappings
  • Tomcat security and LDAP integration
  • Capacity planning
  • Garbage collection and tuning overview
  • Deploying and configuring web applications
  • Advanced performance – Tomcat native and APR
  • Load testing with Apache JMeter
  • Clustering Tomcat
  • Connectors (JCA)
  • Integrating with Apache HttpD and Mod-cluster
  • Shared hosting
View More


There are no prerequisites for this course.

Who Should Attend

This Apache Tomcat 8 course is highly recommended for –

  • Web server administrators
  • Test engineers
  • DevOps developers
  • Java architects
  • Full stack developers
  • Linux system administrator
  • Middleware administrator

Interested in this course? Let’s connect!