Tomcat Howto

Blaine Simpson

$Date: 2007/07/15 14:54:46 $


Table of Contents

1. Introduction
Available formats for this document
Purpose
Support
Tomcat Versions Covered/Recommended
Changing Tomcat Versions
2. Tomcat Installation
Distributions
Tomcat Instances
Install
Setting up Multiple Instances
Configuration
Shared Jar Files
HTTPD-to-Tomcat Plugins
Tomcat-side Plugin Configuration
httpd-server-side Plugin Configuration
Webapp Staging Directory
3. Starting a Tomcat Instance
Init script
4. Tomcat-Bundled Web Apps
Manager Webapp details
Admin Webapp details
5. Configuring Tomcat
Initial Instance Configuration
server.xml
tomcat-users.xml
server.xml
System Properties
Final Setup
J2EE Resources
Authentication user/role lists
Data Sources
Logging
6. Securing Tomcat's Administrative Web Apps
7. Tomcat Deployer Client
8. Tomcat Quirks
Typical run-time failures
Deployment failures
Manager webapp Quirks
Administrative App Quirks
Manual deployment failures
Tomcat is stuck!
Tomcat won't shut down!
Email Config Problems

List of Tables

1.1. Alternate formats of this document

List of Examples

2.1. workers.properties file
2.2. Make the default-server config the default virtual host
2.3. Typical httpd.conf directives
3.1. Multi-Tomcat-instance generic UNIX init script
6.1. SSL Connector Element
6.2. web.xml Element requiring SSL