Glassfish 服务器是否也包含网络服务器?

Does Glassfish server consist of a webserver also?

根据我读到的定义,web server 是可以为 http 请求提供服务的东西(例如 Apache)。

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

像 Jboss、Glassfish 这样的应用程序服务器是完全成熟的 java EE 服务器,除了 Web 容器之外还包括其他容器。

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

实际执行情况如何?它是否包括网络服务器,或者我们应该将网络服务器插入这些 java EE 应用程序服务器?

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