我感兴趣的是 tomcat 和 apache 之间的相似点和不同点。什么时候用一个,什么时候用另一个?谢谢。
答案1
Tomcat 是一个 Java servlet 容器。Apache2 是一个 Web 服务器。
您无法在 Apache 中运行 Java servlet。您无法在 Tomcat 中运行 Java servlet 以外的任何程序。
当您想要运行 Java Web 应用程序时,可以使用 Tomcat(或其他 Java servlet 容器 - jboss、glassfish 等)。当您想要运行其他程序(静态 Web、php、perl、python 等)时,可以使用 Apache2(或其他 Web 服务器)。
谷歌赋:
- http://www.coderanch.com/t/85639/Tomcat/Difference-Tomcat-Apache-Web-Server
- https://softwareengineering.stackexchange.com/questions/34959/how-are-apache-http-server-and-apache-tomcat-related-if-at-all
- https://stackoverflow.com/questions/30632/difference-between-the-apache-http-server-and-apache-tomcat
- https://www.google.com/search?q=difference+between+tomcat+and+apache