Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Apache Tomcat

Course Summary

The Introduction to Apache Tomcat training course is designed to demonstrate how to install, configure, and tune Tomcat as a JavaServer Pages (JSP) and Servlet container.

The course begins with an introduction to Tomcat, setup, and creating and deploying a web application. Next, it explores security, configuring shared resources and extensions. The course concludes with an overview of managing and monitoring, an introduction to Java Management Extensions (JMX) and performance tuning.

Purpose
Learn how to install, configure, and administer the leading JavaServer Pages (JSP) container Tomcat.
Audience
Experienced Java Developers and Administrators wanting to have a production-quality command of Tomcat.
Role
Software Developer - System Administrator
Skill Level
Intermediate
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
3 Days
Related Technologies
JSP | Web Development | System Administration Training | Apache

 

Productivity Objectives
  • Implement Tomcat as a JavaServer Pages (JSP) container within an organization
  • Interpret how to migrate from another JSP container (such as Resin) to Tomcat
  • Identify how to deploy and manage web applications
  • Discover how to monitor web access through web logs
  • Establish a simple security policy
  • Configure Tomcat for a clustered environment

What You'll Learn:

In the Introduction to Apache Tomcat training course, you'll learn:
  • Introduction to Tomcat
    • What is Tomcat?
    • Understand where Tomcat fits into Jakarta EE
    • Common Tomcat resources
  • Setting up Tomcat
    • Choose a version
    • Download and install Tomcat
    • Configure an environment
  • Creating and Deploying a web App
    • Overview of a web application
    • Create a web application
    • Deploy a web applications
    • Create a permanent deployment
    • Work with Tomcat Deployer
    • Configure automatic deployment
  • Tomcat Security
    • Overview of Supported security
    • Types of security mechanisms
    • Realms
    • Security Manager
  • Configuring Shared Resources
    • Motivations for Shared Resources
    • JNDI Resources
    • Data Sources
    • Class paths and class loading
  • Configuring Extensions
    • Understand the configuration files
    • JSP
    • SSL
    • SSI
    • CGI
    • Default Servlet
  • Creating High Availability
    • Overview of H/A
    • Understand what H/A Tomcat supports
    • Creating a Tomcat Cluster
    • Creating a Load Balanced solution
  • Management and Monitoring
    • Overview of Management
    • Overview of Monitoring
    • Introduction to JMX
    • JMX Support
    • Introduction to Logging
    • Log Support
  • Configuring Tomcat and Apache HTTPD
    • Overview of HTTPD
    • Understand the relationship between Tomcat and HTTPD
    • Configure HTTPD and Tomcat
  • Performance Tuning Tomcat
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.