【发布时间】:2014-03-27 12:36:15
【问题描述】:
【问题讨论】:
【问题讨论】:
Tomcat 是一个 Web 服务器和一个 servlet 容器。
【讨论】:
网络服务器为用户提供页面。 Tomcat 可以做到这一点,但其他更专注于此的应用程序也可以。
Tomcat 可以在自己的独立容器中包含 Web 应用程序。 因此,tomcat 是一个 Web 容器,专门用于 J2EE Web 应用程序。
这有帮助吗?
【讨论】:
Tomcat 既是 Web 服务器又是 Servlet 容器。
这里的 Web 服务器一词表示 Tomcat 可以提供静态内容,如 html、css、js、图像等。
Servlet容器是指处理/编译jsp和servlet并创建一个html页面。
Tomcat 可以同时执行这两者,但在大规模生产环境中,Tomcat 主要仅用作 Servlet 容器,而 Apache/nginx 用于提供静态内容。原因是 Apache/nginx 在提供静态内容方面优于 tomcat。
【讨论】:
Tomcat 是一个 Web 服务器,但现在它也被称为应用程序服务器,因为它增加了连接池等新功能,Tomcat 为 Servlet 和 JSP 提供容器> 分别为 Catalina 和 Jasper。所以你可以说tomcat两者兼而有之。
【讨论】: