|
What is Tomcat?
|
|
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