2010-01-29 67 views

回答

4

它已经好几年,因为我已经在Tomcat的工作,但我相信我能回答你的问题。 Tomcat是一个JSP Servlet容器。它也有一个内置的Web服务器。所以我认为你的问题的答案是Tomcat既是服务器又是容器。它可能(并且我从来没有这样做过,但我想我回想一下它)可以让Tomcat在Apache下运行,并允许Apache处理所有静态HTML页面等。 Apache是​​一个Web服务器,因此在高容量静态页面加载方面要好得多,比Tomcat更适用于动态页面。

+1

Tomcat可以使用mod_jk在Apache下运行 – Greg 2010-01-29 19:42:44

3

Apache HTTP Server - 或HTTPD(对于守护进程d) - 是头号HTTP服务器并且它通常被称为 “阿帕奇”。实际上,即使这是一种滥用,几乎没有人使用全名。所以,“Apache”意味着网络服务器(最初是“一个零星的服务器”)。

Apache Tomcat的Servlet/JSP容器,它用于使用Servlet API的服务动态地生成的内容。 Apache Tomcat也可以作为一个web服务器并提供静态文件(如图像,css),但这不是它的主要功能(和Apache,web服务器,在这个更好的工作)。它通常被称为“Tomcat”。


的Apache(web服务器)可以被用作一个前端到Apache Tomcat。如果一起使用,Apache会将动态内容(Servlet/JSP)的请求转发给Tomcat,但会提供静态内容。

相关问题