一尘不染

Apache HTTP Server和Apache Tomcat之间的区别?[关闭]

tomcat

Apache HTTP Server和Apache Tomcat在功能方面有什么区别?

我知道Tomcat是用Java编写的,而HTTP Server是用C编写的,但是除此之外,我真的不知道它们的区别。它们有不同的功能吗?


阅读 373

收藏
2020-06-16

共1个答案

一尘不染

Apache Tomcat用于部署Java Servlet和JSP。因此,在您的Java项目中,您可以构建WAR(Web
ARchive的缩写)文件,然后将其放在Tomcat的deploy目录中。

因此,基本上,Apache是​​服务于HTTP的HTTP服务器。Tomcat是服务于Java技术的Servlet和JSP Server。

Tomcat包括Catalina,这是一个Servlet容器。最后,Servlet是Java类。JSP文件(类似于PHP,以及较旧的ASP文件)生成为Java代码(HttpServlet),然后由服务器编译为.class文件,并由Java虚拟机执行。

2020-06-16