apache和tomcat的区别

来源:互联网 发布:网络总攻是什么意思 编辑:程序博客网 时间:2024/06/04 18:17

这就是学习php和java的区别了,呵呵。php使用apache作为web服务器著名的LAMP架构

tomcat是servlet容器,可以解析jsp,但是没有转发和虚拟主机的功能。

一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。

apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。

apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。

这两个有以下几点可以比较的: 1、两者都是apache组织开发的 2、两者都有HTTP服务的功能 3、两者都是免费的 

不同点: 
Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等) 
Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器 

原创粉丝点击