actually Dani, that's close but not quite right:
a web server serves up static content: HTML, images, that kind of thing. It usually provides stuff like security, administration and what not too. But in its most elementary form, a webserver supports HTTP.
an application server serves dynamic content produced by
Java Servlets, JSPs, and EJBs. Fully J2EE compliant application servers (BEA Weblogic, IBM WebSphere, etc.) can handle all 3, something like
Tomcat only supports JSPs and Servlets and is called a
servlet container or a
servlet engine.
Hope that helps!
[ August 02, 2003: Message edited by: Jessica Sant ]