web容器是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat容器,ASP的IIS或PWS都是这样的容器。一个服务器可以多个容器。
所谓容器,就相当于一个小机器,而你的jsp文件就相当于原料。这个容器就是要把原料加工,转换成html代码,如果jsp页面写了java代码,那么也就编译成class文件。 客户端指的就是你的浏览器。 web容器就是你的web服务器,也就是你说的tomcat。
servlet容器、web容器和应用服务器 servlet容器的主要任务是管理servlet的生命周期。而你说的web容器更准确的说应该叫web服务器,它是来管理和部署web应用的。还有一种服务器叫做应用服务器,它的功能比web服务器要强大的多,因为它可以部署EJB应用,可以实现容器管理的事务,一般的应用服务器有weblogic和websphere等,它们都是商业服务器,功能强大但都是收费的。web容器最典型的就是tomcat了,Tomcat是web容器也是servlet容器。