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虚拟机执行。


![Apache HTTP Server和Apache Tomcat之间的区别?[关闭] Apache HTTP Server和Apache Tomcat之间的区别?[关闭]](http://www.mshxw.com/aiimages/31/372722.png)
