一尘不染

Web服务器和servlet容器之间的区别

jsp

“ Web服务器”和“ Servlet容器”之间有什么区别?
总的来说,所有Web服务器都是Servlet(Web)容器吗?反之亦然?

我一直使用JSP的Apache Tomcat和PHP的Apache,但无法找出两者之间的确切区别,区别到底在哪里?

我尝试搜索以前的线程,但找不到太多。

谢谢!:-)


阅读 396

收藏
2020-06-08

共1个答案

一尘不染

Servlet容器 必须能够 运行Java Servlet 的Web服务器。

另一方面,Web服务器是一个广义的术语,包括所有通过HTTP协议运行和通信的软件。

在这些定义下:

  1. 所有Servlet容器 都是 Web服务器
  2. 并非所有的Web服务器 都是 Servlet容器。IE Apache HTTP Server无法直接运行Java Servlet。
2020-06-08