Tomcat--Web Server 还是 Web Container?
2022-09-01 13:49:30
我心里有一个小小的疑问;任何人都可以澄清我是Tomcat Web服务器还是Web容器?
我心里有一个小小的疑问;任何人都可以澄清我是Tomcat Web服务器还是Web容器?
如上所述,Tomcat既是Web服务器又是Web容器,但它并不是真的要用作高性能Web服务器,也不包括Web服务器的一些典型功能。Tomcat旨在与Apache Web服务器结合使用,Apache管理静态页面,缓存,重定向等,Tomcat处理容器(Web应用程序)功能。你经常会听到“Apache Tomcat”这个短语,这既是Tomcat项目的正确归因(作为Apache基金会的一部分),也是一个合适的标签,因为它们通常作为一个包一起使用。
如果您没有高性能的服务器要求和/或想要嵌入具有容器功能的相对简单的Web服务器,那么Tomcat就可以了(并且可能是最容易使用的嵌入式Web容器,可以与Jetty相媲美)。有趣的是,用作主Tomcat引擎的Catalina类实际上是嵌入式类的子类,可以在独立的Web应用程序中使用。