From Wikipedia, the free encyclopedia.
Tomcat functions as a servlet container developed under the Jakarta Project at the Apache Software Foundation. Tomcat implements the servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems.
Environment
Tomcat runs with any web server that supports servlets and JSPs. Tomcat comes with the Jasper compiler that compiles JSPs into servlets. The Tomcat servlet engine often appears in combination with an Apache webserver.
Tomcat can also function as an independent web server in itself: it operates as such in development environments with no requirements for speed and transaction handling.
Since its developers write Tomcat in Java, it runs on any operating system that has a JVM.
Development Status
Members of the Apache Software Foundation and independent volunteers develop and maintain Tomcat. Users have free access to the source code and to the binary form of Tomcat under the Apache Software Licence. The initial Tomcat release appeared with versions 3.0.x. Tomcat 5.x, the latest production quality release as of 2004, implements the Servlet 2.4 and JSP 2.0 specifications. As of version 4.x, Jakarta Tomcat uses the Catalina servlet container.
Directory structure
The directory hierarchy of a Tomcat installation comprises :
Product features
Tomcat 3.x (initial release)
Tomcat 4.x
Tomcat 5.x
History
Tomcat started off as a servlet specification implementation by James Duncan Davidson who worked as a software architect at Sun. He later helped in making the project open-source and in its donation by Sun to the Apache Software Foundation.
James had initially hoped that the project would become open-sourced, and since most open-source projects had O'Reilly books associated with them and featuring an animal on the cover, he wanted to name the project after an animal. He came up with Tomcat, since he reasoned the animal represented something that could take care and fend for itself.
External link

