maybe
you should investigate web pages of major app servers like websphere or weblogic.
They may detailed info for their features but mainly
they provide a container for your apps to live in.In the case of EJBs, they handle the life cycle management, threading,pooling,session mngmt..any many more.
In your case(JSP+Servet) a web server with a servlet engine plugin works.
Since you don't need the EJB container,you need the servlet engine.
Apache
Tomcat is a free servlet engine and very stable.You can use it on production environment.
[ February 09, 2005: Message edited by: Ulas Ergin ]