Tomcat Administration Training Course

Summary

Apache Tomcat Logo

This 2-day hands-on Apache Tomcat training course teaches how to install and configure Tomcat servlet container, deploy new applications and fine-tune Tomcat performance. Topics include configuring Tomcat, securing and troubleshooting Tomcat applications, overview of Tomcat Manager, virtual hosting, and different Tomcat connectors.

Duration

2 days

Audience

This course is an introduction to Tomcat server administration and is designed for people who are planning to install, administer and fine-tune Apache Tomcat application server. Basic system administration skills and prior experience with HTTP protocols and Java environments are nice to have but are not required.

Pre-requisites

  • Familiarity with Linux/Windows operating system is a plus
  • Basic understanding of application server administration

Outline

Introduction to Apache Tomcat

  • Brief History of Tomcat
  • Servlets Overview
  • JavaServer Pages

Installing Tomcat

  • Overview of Tomcat Installation Process
  • Installing JVM
  • Installing Ant

Tomcat Management

  • Tomcat Manager
  • Creating and Deploying a WAR File
  • Running Java Management Extensions
  • JMX Proxy Servlet

Configuring Tomcat

  • Overview of Tomcat Configuration
  • Tomcat Element Overview
  • Tomcat Directives
  • Tomcat Conectors

Security

  • Security Configuration Options
  • Realms and Access Control
  • File System Security
  • Java Security Manager
  • Tomcat and SSL
  • Tomcat Best Security Practices

Tomcat Virtual Hosting

  • Virtual Hosting Overview
  • Configuring Tomcat to Enable Virtual Hosting
  • Contexts

Deploying Web Applications

  • Directory Structure of a Web App
  • web.xml
  • Deployment Descriptors