What is Tomcat? The Apache Tomcat Project

Tomcat is an open source implementation of Java Servlet and JavaServer Pages technologies that is used 
by a Web server as a servlet container.  Tomcat is developed under the Jakarta project at the Apache Software 
Foundation. Tomcat 5 supports the Servlet 2.4 and JSP 2.0 specifications. Tomcat server was created by 
Apache to run Servlets and JavaServer Pages (JSP) in Web applications.

 Apache is "The Apache Software Foundation" that provides support for the 
Apache community of open-source software projects.

 Jakarta is the group name for the Java based projects under the Apache Software foundation.

 Tomcat is a Web Server that handles server side Java (in the form of Servlets and JSPs), and it's 
a part of the Apache Jakarta project group.

 Catalina is the Java Engine (JRE / JVM) that's built into Tomcat and provides an 
environment in which Servlets can run.

 Coyote is the HTTP connector that's built into Tomcat and provides Tomcat with an 
interface that browsers can connect to.

 Jasper is the Java Server pages handler in Tomcat; internally, it deals with any 
compiling that's neccessary, and converts JSPs into Servlets for Catalina to handle.

Advantages of Tomcat:
 Open Source implementation and its Free
 Supports multiple platforms
 Easy to intall and config

Disadvantages of Tomcat:
 Less support
 Not so efficient for large applications.



Tomcat Resources


Getting Started with Tomcat: http://java.sun.com/webservices/docs/1.0/tutorial/doc/GettingStarted.html

Java Server Pages - Apache Tomcat: http://java.sun.com/products/jsp/tomcat/

Tomcat FAQ:  http://www.jguru.com/faq/home.jsp?topic=Tomcat&page=1

Top Ten Tomcat Configuration Tips: http://www.onjava.com/pub/a/onjava/2003/06/25/tomcat_tips.html?page=1


Page Created by Vidya Sudarsan
Free Guestbook from Bravenet.com Free Guestbook from Bravenet.com