Introduction To Tomcat


Overview

Tomcat is the Reference Implementation for the Java Servlet 2.2 and JavaServer Pages 1.1 Technologies. It is the official reference implementation for these complementary technologies. Tomcat is a servlet container with a JSP environment. A servlet container is a runtime shell that manages and invokes servlets on behalf of users.

Developed under the Apache license in an open and participatory environment, Tomcat is intended to be a collaboration of the best-of-breed developers from around the world. The latest release of this technology can be downloaded from this page.



Tomcat and Servlets

As mentioned above Tomcat is the reference implementation for the Java Servlet 2.2 technology and obviously conforms to the specification that describes the programming environment that must be provided by all servlet containers that is documented in the Servlet API Specification, Version 2.2. This specification may be downloaded from this page.

This document may be used to understand the web application directory structure and deployment file (Chapter 9), methods of mapping request URLs to servlets (Chapter 10), container managed security (Chapter 11), and the syntax of the web.xml, Web Application Deployment Descriptor (Chapter 13).

Previous    Next