Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge
Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge

Supporting Web Applications with Tomcat

Course Code - PE-202 Duration - 2 Days

This 2-day course is for programmers and administrators who wish to develop or support the deployment of server software, particularly for Internet and Intranet Web applications, using Tomcat.


Students should have a working knowledge of the Java language, typically obtained by prior attendance on our ‘Java Programming’ (‘PE-201’) course.

Course Content

Apache and Tomcat

  • Apache Software Foundation
  • Jakarta Project
  • J2EE Technologies
  • What is Tomcat?

Installing Tomcat

  • Obtaining and installing Tomcat
  • The Tomcat directory structure
  • Tomcat configuration files
  • Port numbers

Java Web Applications

  • WAR file structure
  • Overview of Servlets and JSPs
  • The web.xml deployment descriptor
  • Ant

Deploying Web Applications

  • Context root
  • Tomcat deployment mechanisms
  • The Tomcat Manager
  • The Tomcat Administrator
  • Diagnosing and correcting deployment problems
  • Starting and stopping Web applications

Tomcat Configuration

  • Virtual hosting
  • Setting up Logging
  • Configuring a shared database
  • Accessing shared resources
  • Integrating Tomcat and Apache


  • How Web Applications Log
  • Log Levels
  • Log Handlers
  • Logging APIs – JULI & Log4j
  • Configuring Logging using JULI
  • Configuring Logging using Log4j


  • Setting up JMX Monitoring
  • Monitoring Tomcat using VisualVM
  • Installing the MBean plugin
  • Monitoring and Managing MBeans
  • Some useful MBeans to view


  • Using Jmeter to measure performance
  • Tomcat tuning paramteres
  • Tuning the JVM


  • Web security realms
  • Security options in web.xml
  • Users and roles
  • Configuring Tomcat security realms
  • Secure Sockets Layer (SSL)
  • Common “gotchas” in performance and security configuration
  • How to maximize performance and security

« Back to last page

Why Choose Us?

ILM Qualifications


Team Building

Public Schedule

© web design by redrhino

Privacy Policy