Tomcat Foundation

}
3 Days

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

Tomcat Foundation gives attendees an in-depth, three-day, hands-on understanding of configuring and operating Apache Tomcat. Day one opens with an overview of the server’s architecture and how requests flow through it. It then moves into basic operations such as installation, setup, and general server management. Attendees use the web application deployer to push a real application onto the server. They close the day exploring the Manager web app, the built-in console for starting, stopping, and monitoring deployed applications. Tomcat security takes over on day two, starting with access control and realms. Realms are the mechanism Tomcat uses to authenticate and authorize users against a directory or database.

The Java Security Manager module follows, restricting what a deployed application is permitted to do. Attendees then configure TLS for encrypted traffic and work with reverse proxies sitting in front of Tomcat in production. Core production features come into focus on day three. Attendees work with the Java Naming and Directory Interface and Java Database Connectivity to wire applications up to directories and databases. They then move into Java Server Pages alongside server-side includes and CGI features for building dynamic content. A module on connectors and virtual hosting shows how a single Tomcat instance can serve multiple sites. The course closes with clustering and load balancing, so attendees can scale a deployment across several nodes. A hands-on lab follows every module, giving attendees the practical experience needed to operate production Tomcat servers safely and efficiently.

Who Should Attend

IT and QA Staff, Technical Managers, DevOps, Build Personnel and Developers

What Attendees Will Learn

Upon completing Tomcat Foundation, attendees will be able to:

  • Explain Apache Tomcat architecture and perform basic operations
  • Deploy applications using the Tomcat web application deployer and Manager app
  • Configure access control, realms, and the Java Security Manager
  • Configure TLS and integrate Tomcat with proxies
  • Integrate Tomcat with JNDI and JDBC
  • Work with JSP, server-side includes, and CGI features
  • Configure connectors and virtual hosting
  • Configure Tomcat clustering and load balancing

Prerequisites

Familiarity with Java and common Java tool chains is beneficial but not required.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

Related Instructor-Led (ILT & VILT) Training Courses

DevOps Leader (2 Days)

JIRA (1 Day)

Systems Thinking (2 Days)

If you are interested in other Cloud Native, AI, programming, or other courses, check out the full course list or search our entire catalog:

Secret Link