The Tomcat 4 Servlet/JSP Container

Documentation Index

This is the top-level entry point of the documentation bundle for the
Tomcat 4 Servlet/JSP container. Tomcat 4 implements the
Servlet 2.3 and
JavaServer Pages 1.2
specifications from Java Software, and includes many additional features that
make it a useful platform for developing and deploying web applications and
web services.

Select one of the links from the navigation menu (to the left) to drill
down to the more detailed documenation that is available. Each available
manual is described in more detail below.

Proxy Support HOW-TO -
Configuring Tomcat 4 to run behind a proxy server (or a web server
functioning as a proxy server).

Realm Configuration HOW-TO
- Description of how to configure Realms (databases of users,
passwords, and their associated roles) for use in web applications that
utilize Container Managed Security (FIXME - hyperlink to
background info on this).

Security Manager
HOW-TO - Configuring and using a Java Security Manager to
support fine-grained control over the behavior of your web applications.

The following documents are aimed at Application Developers who
are constructing web applications or web services that will run on Tomcat.

Application Developer's Guide
- An introduction to the concepts of a web application as defined
in the Servlet
2.3 Specification. Covers basic organization of your web application
source tree, the structure of a web application archive, and an
introduction to the web application deployment descriptor
(/WEB-INF/web.xml).

The following documents are for Java developers who wish to contribute to
the development of the Catalina servlet container portion of Tomcat
itself, or to better understand its internal architecture and operation.

The following documents are for Java developers who wish to contribute to
the development of the Jasper JSP container portion of Tomcat
itself, or to better understand its internal architecture and operation.