Apache TomCat 8 Administration

TomCat 8

TTC9250

Introductory and Beyond

4 Days

Course Overview

Apache TomCat 8 Administration is a hands-on TomCat Administration course geared for students who need to learn how to install and configure Apache Tomcat 8, as well as learn the key mechanisms of installing and administering Web Applications. This course emphasizes altering key configuration artifacts for optimum performance, availability, and fault tolerance. The course also explores integration with existing security mechanisms and databases, as well as high-performance scalability, clustering, and fault-tolerant fail-over techniques.

 

Course Objectives

Upon completion of the Apache Tomcat Administration course, you will be able to:

  • Explain how Tomcat relates to Java EE (JEE) and compares to other application servers (e.g. JBoss)
  • Install and setup Tomcat on both Windows and UNIX-type environments
  • Deploy, support, and troubleshoot 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
  • Secure Tomcat and applications running on it
  • Set up Tomcat for SSL
  • Tune Tomcat's performance
  • Explore different load-balancing and high-availability strategies with Tomcat, including server affinity through sticky sessions as well as session replication via Tomcat
  • Clustering

 

Course Prerequisites

This is an introductory-intermediate level course, designed for web server administrators who need to install, configure, and run Apache TomCat web server. Student should be familiar with the basic principles of web/application server administration. Prior Java or JEE experience would also be helpful for the Java portions of the course.

Course Agenda

Session -Apache Tomcat and JEE Overview

  • Web Technology Architectural Overview

                                Servlets 3.1

                                JSP 2.3

                                WebSockets 1.1

                                Expression Language 3.0

  • Tomcat Background
  • Other components in the ecosystem

 

Session-Administering Apache Tomcat

  • Apache and Tomcat 
  • Installing Tomcat 
  • Directory Structure 

 

Session-Configuration Files 

  • Anatomy of a Web App
  • Deploying Web Apps
  • Tomcat Manager
  • Connection Pooling and Database Mappings
  • Tomcat Security and LDAP Integration

 

Session-Performance

  • Capacity Planning
  • Garbage Collection and Tuning Overview
  • Deploying and Configuring Web Applications
  • Advanced Performance - Tomcat Native and APR
  • Load Testing with Apache JMeter [Optional]

 

Session-Clustering 

  • Clustering Tomcat
  • Connectors (JCA) [Optional]
  • Integrating with Apache HttpD and Mod-Cluster 
  • Shared Hosting [Optional]

 

Course Materials

Our robust course materials include much more than a simple slideshow presentation handout.  Student materials include a comprehensive hard-copy course manual, complete with detailed course notes, code samples, diagrams and current reference materials, all directly related to the course at hand, indexed for ease of use. Step-by-step lab instructions and project descriptions are clearly illustrated and commented for maximum learning.  Our course kits are designed to serve as an excellent and useful reference set, long after we leave your classroom.

Raise the bar for advancing technology skills

Attend a Class!

Live scheduled classes are listed below or browse our full course catalog anytime

Special Offers

We regulary offer discounts for individuals, groups and corporate teams. Contact us

Custom Team Training

Check out custom training solutions planned around your unique needs and skills.

EveryCourse Extras

Exclusive materials, ongoing support and a free live course refresh with every class.

Mix, Match & Master!
2FOR1: Two Courses, One Price!

Enroll in *any* two public courses (for 2023 *OR* 2024 dates!) by December 31, for one price!  Learn something new, or share the promo!

Click for Details & Additional Offers

Learn. Explore. Advance!

Extend your training investment! Recorded sessions, free re-sits and after course support included with Every Course
Trivera MiniCamps
Gain the skills you need with less time in the classroom with our short course, live-online hands-on events
Trivera QuickSkills: Free Courses and Webinars
Training on us! Keep your skills current with free live events, courses & webinars
Trivera AfterCourse: Coaching and Support
Expert level after-training support to help organizations put new training skills into practice on the job

The voices of our customers speak volumes

Special Offers
Limited Offer for most courses.

SAVE 50%

Learn More