Training, Open Source
computer languages


PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Apache, Jakarta, Tomcat, Catalina, Coyote, Jasper

Posted by enquirer (enquirer), 8 September 2003
I want to use my Java classes as Servlets on my web site; I know the above are something to do with it, but I'm confused about all the buzzwords. Can you explain?

Posted by admin (Graham Ellis), 8 September 2003
* Apache is "The Apache Software Foundation" - an umbrella organisation that looks after a number of Open Source projects.

*Jakarta is the group name for the Java based projects of 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. Tomcat is the "reference" implementation of the Servlet and JSP standards - in other words, if it runs under Tomcat, it should run under any compliant Servlet / JSP container

* Catalina is the Java Engine (JRE / JVM) that's built into Tomcat and provides an environment in which Servlets can be 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.

There are sections in our training manuals which cover how all the various parts of a web server go together, and the various parts of Tomcat and the names of the elements.  Links:
=> Java Applications - Deployment on the Web
=> Tomcat Overview





This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.


WELL HOUSE CONSULTANTS LTD.: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 0800 043 8225 or 01225 708225 • FAX: 0845 8382 405 or 01225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho