Consulting Training Blog Careers About Us Contact Us
All Classes Will Be Held Virtually – Live Online Intertech's Training Division has been successfully instructing professionals through virtual live online training since the advent of the smartboard. It is a proven form and offers the convenience of live questions, group interaction, and labs with an instructor looking over your shoulder. Because of this, we will continue all classes live but virtually, including Agile and Scrum instruction, so businesses and individual’s seeking professional development can keep moving forward during these unexpected times.

Apache Tomcat 6.0 Administration for Windows Training

Upcoming Classes

Click the Get Notified button for priority notification when a class is next scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us


This Tomcat 6.0 Administration for Windows class covers the important topics of administering the Tomcat 6.0 server including installation, directory structure, configuration using server.xml, web application deployment, the manager tool, JNDI data sources, logging, and monitoring and management of the server. Note: Where applicable, differences or changes in Version 7.0 will be addressed.

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Course Outline

Tomcat Introduction
  • History of Tomcat
  • Version Number and Features
  • Tomcat Components
  • Catalina
  • Jasper
  • Coyote
  • JEE Overview
  • MVC Design Pattern
  • Servlets/JSP
  • Directory Structure
  • JNDI
Installing Tomcat
  • Download
  • Installation
  • Environment Variables
  • Starting the Server
  • Verifying Server Operation
  • Stopping the Server
Tomcat Directory Structure
  • Batch files in /bin
  • .exe files
  • /conf
  • server.xml
  • context.xml
  • web.xml
  • /logs
  • /webapps
  • /lib
  • /work
  • /temp
Configuring Tomcat
  • Role of serverxml
  • Instance Layout
  • Server
  • Service
  • Virtual Host
  • Context
  • serverxml elements 
Deploying Web Applications
  • JEE Specification for Web Applications
  • Servlets and JSP
  • Model View Controller (MVC) Design Pattern
  • Directory Structure
  • web.xml
  • Document Base
  • Context and the Document Base
  • Default Context Descriptor
  • Placing the Web Application Folders and Files under the Application Base
  • Deploying a WAR file
  • AutoDeploy
The Tomcat Manager
  • /manager Web Application
  • Managing Web Applications
  • Deploying
  • Listing Deployed Applications
  • Reload Existing Applications
  • Starting/Stopping
  • Undeploying
  • Listing Server Status
  • Listing Security Roles in the User Database
JNDI Data Sources and JDBC
  • JNDI
  • JDBC
  • Drivers
  • Data Sources in JDBC 20 and Later
  • Connection Pooling
  • Commons Database Connection Pooling
  • Installation
  • Guarding against Application Program Failure
  • Configuration
  • Data Source Definition
  • Web Application contextxml
  • contextxml in /conf
  • GlobalNamingResources in serverxml
  • Troubleshooting
  • Web Application Security
  • Java SecurityManager
  • Overview
  • Standard Permissions
  • Tomcat Permissions
  • Starting Tomcat with a Security Manager Using the Default Policy File
  • Secure Socket Layer (SSL)
  • Generating a keystore File
  • Modifications to serverxml for SSL Support in Tomcat
  • tomcat-usersxml
  • Logging Overview
  • Web Application Logging Techniques
  • javautillogging
  • javaxservletServletContext
  • log4j
Monitoring and Performance Tuning Tomcat
  • Tomcat
  • JVM
  • JMX (Java Management Extensions)
  • JMX MBeans in Tomcat
  • Engine
  • JKMain
  • String Cache
  • Server
  • Users
  • Configuring Tomcat to use MBeans
  • Accessing MBeans
  • jconsole
  • jVisualVM
  • PSI Probe
  • Using Clustering for Replication and Load Balancing
  • Running Multiple Instances of Tomcat
  • Directory Setup
  • Port Number Modifications
  • All to All with DeltaManager
  • Backup to One Cluster with BackupManager
  • Enabling Session Replication
  • Session Persistence Using Shared File System
  • Session Persistence Using Shared Database
  • Session Persistence using Shared Database: Database Table
  • In-memory Replication Using SimpleTcpCluster
  • Load Balancing Using mod_jk Connector to Apache2x Web Server

Free Resources from Intertech

Complete Guide to Becoming a Full Stack Developer

2 Free Resources: Missed Issues in Software Estimation and Stakeholder Questionnaire

Free Whitepaper: Spring MVC Command Beans