This article has multiple issues. Please help or discuss these issues on the(
Apache Tomcat Default Page
|9.0.12 (September 10, 2018)|
|none (January 22, 2018)|
Apache Tomcat, often referred to as Tomcat Server, is an open-source
Tomcat 4.x was released with Catalina (a servlet container), Coyote (an HTTP connector) and Jasper (a
Catalina is Tomcat's
Coyote is a Connector component for Tomcat that supports the HTTP 1.1 protocol as a web server. This allows Catalina, nominally a Java Servlet or JSP container, to also act as a plain web server that serves local files as HTTP documents.
Coyote listens for incoming connections to the server on a specific
Jasper is Tomcat's JSP Engine. Jasper
As of version 5, Tomcat uses Jasper 2, which is an implementation of the Sun Microsystems's JSP 2.0 specification. From Jasper to Jasper 2, important features were added:
Three new components were added with the release of Tomcat 7:
This component has been added to manage large applications. It is used for
A high-availability feature has been added to facilitate the scheduling of system upgrades (e.g. new releases, change requests) without affecting the live environment. This is done by dispatching live traffic requests to a temporary server on a different port while the main server is upgraded on the main port. It is very useful in handling user requests on high-traffic web applications.
It has also added user- as well as system-based web applications enhancement to add support for deployment across the variety of environments. It also tries to manage sessions as well as applications across the network.
Tomcat is building additional components. A number of additional components may be used with Apache Tomcat. These components may be built by users should they need them or they can be downloaded from one of the mirrors.