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.
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).