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

标签 java apache tomcat jakarta-ee glassfish

根据我读到的定义,web 服务器 是可以处理 http 请求的东西(例如 Apache)。

web 容器 是可以服务于 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 规范涵盖了大部分内容。

关于java - Glassfish 服务器是否也包含网络服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397202/

相关文章:

java - EclipseLink - 在元模型中未找到关键类 [CurriculumTree] 的 [EntityType]

java - 关系未设置为一对多关系

Java - 使用 Executors.newFixedThreadPool 运行的线程永远不会完成

java - 将唯一的文件扩展名扫描到变量中

python - Django、mod_python、apache 和古怪的 session

apache - Redis PhpRedis 堆栈跟踪

file - Grails 文件对本地运行的应用程序可见/部署时丢失?

java - Apache 紧缩错误

apache - 在 apache 中排除站点重定向到 https

java - Tomcat 6.0 WAR发布问题