Glassfish服务器也由Web服务器组成吗?

问题描述:

根据定义我读了web server是可以为http请求(例如Apache)提供服务的东西。Glassfish服务器也由Web服务器组成吗?

A web container是可以为Servlet和JSP等提供服务的东西。由于Tomcat既可以提供http请求,也可以提供servlet和JSP,因此它被视为Web服务器和Web容器。

像Jboss,Glassfish这样的应用服务器是完全成熟的Java EE服务器,它也包括除Web容器外的其他容器。

现在为了使像Glassfish这样的应用服务器能够独立工作,它还需要内置的Web服务器(一个http服务器)。因此它应该包含一个网络服务器来处理它的内容,如果它不包含内置的网络服务器,应该有一种方法可以将现有的网络服务器(如apache)连接到这个应用程序服务器。

什么是实际执行?它是否包含Web服务器,或者我们应该将Web服务器插入这些Java EE应用程序服务器中?

是的,它包括一个完整的Web层。 Java Servlet规范涵盖了大部分内容。