Tomcat是一个Web服务器或Web容器

时间:2014-03-27 12:36:15

标签: java tomcat

我对this文章感到困惑,tomcat是web容器还是Web服务器。 我在here这么多地方看到tomcat是一个web服务器

这里需要明确的解释。

4 个答案:

答案 0 :(得分:1)

Tomcat是一个Web服务器和一个servlet容器。

答案 1 :(得分:0)

Web服务器为用户提供页面。 Tomcat可以做到这一点,但其他应用程序也可以更专注于此。

Tomcat可以在自己的单独容器中包含Web应用程序。 因此,tomcat是一个Web容器,专门用于J2EE Web应用程序。

这有帮助吗?

答案 2 :(得分:0)

Tomcat既是Web服务器又是Servlet容器。

这里的术语Web服务器表示Tomcat可以提供静态内容,如html,css,js,images等。

Servlet容器是指运行/编译jsp和servlet并创建一个html页面。

Tomcat可以执行这两种操作,但在大规模生产环境中,Tomcat主要仅用作Servlet容器,而Apache / nginx用于提供静态内容。原因是Apache / nginx在提供静态内容方面比tomcat好。

答案 3 :(得分:0)

Tomcat是一个Web服务器,但现在它也被称为应用服务器,因为它增加了连接池等新功能,Tomcat为 Servlet JSP 分别为 Catalina Jasper 。所以你可以说tomcat都是。