Wednesday, April 21, 2004 07:31 AM
Apache is a "web server" which is designed to serve up static HTML or with the appropriate module, it serves up CGI scripts.
Tomcat is a "servlet container and JSP container". It is mostly written in Java and serves up Servlets and JSPs. It can serve up static HTML, but is not as efficient at it as Apache.
You can use a connector module to connect Apache and Tomcat together. That way, you have a really efficient "web server" and when it needs to serve up JSP's and servlets, it can.
The Tomcat documentation explains how to to do this...