

It parses JSP files to assemble them into Java codes as servlets that can be maneuvered by Catalina. Jasper is nothing but Tomcat’s JSP engine. This leads to Catalina, technically a Java Servlet and or JSP container to also act as a plain web server that serves local files as HTTP documents.

Coyote is a Connector component for Tomcat and upholds the HTTP 1.1 protocol as a web server. It carries out Sun Microsystems’ provisions for servlet and JavaServer pages (JSP). Tomcat 4.x was released with Catalina (a servlet container), Coyote (an HTTP connector) and Jasper (a JSP engine).

Apache Tomcat comprises of the following components: Catalina, Coyote, Jasper, Cluster, high accessibility and web application.
