在许多Web应用程序中,仅使用Apache就足够了,那么人们何时和为什么会额外使用Tomcat?
Apache Tomcat是一个将Web服务器和Java Servlet容器合二为一的工具,而Apache HTTPD只是一个基本的Web服务器(通常仅支持PHP)。当他们想要运行Java/JSP/Servlet时,他们会使用Apache Tomcat。它可以添加到现有的Apache HTTPD / PHP设置中。或者反过来,他们将Apache HTTPD放在Apache Tomcat前面,以便在Tomcat进行升级/维护时具有“网站正在维护中”的页面。
Apache HTTPD和Apache Tomcat之间的通信通常使用Tomcat连接器。它也被称为mod_jk
。