Contenedor de servlets ( contenedor web en inglés ): un programa que es un servidor que proporciona soporte del sistema para los servlets y proporciona su ciclo de vida de acuerdo con las reglas definidas en las especificaciones . Puede funcionar como un servidor web independiente completo , ser un proveedor de páginas para otro servidor web como Apache o integrarse en un servidor de aplicaciones Java EE . Proporciona intercambio de datos entre el servlet y los clientes , asume la ejecución de funciones tales como crear un entorno de software para un servlet en funcionamiento , identificar y autorizar clientes , organizar una sesión para cada uno de ellos.