您的位置:首页 > 运维架构 > Tomcat

Apache And Tomcat的区别

2014-02-17 16:31 435 查看
最近在Eclipse + Tomcat 7.0 开发软件,运行良好,之后想发布到Server上去,Server只是安装了Apache2,将项目以war和直接复制的方式都无法运行,后来查询资料得知

Apache只是支持静态网页,是一个web服务器,不支持JSP,所以我的程序无法在Apache上正确的运行

Tomcat是支持动态网页的,但处理静态页面时,Tomcat不如Apache迅速。Tomcat不像Apache一样可配置。Tomcat不像Apache一样强壮。

所以一般情况下要运行JSP的web服务器平台就需要Apache+ Tomcat + JDK

apache+tomcat是企业级的应用。

Apache主要用来解析静态文本,如html,tomcat也有此功能,但apache能大大提高效率,对于并发数较大的企业级应用,能更好的显示apache的高效率;
Tomcat用来解析jsp,servlet等,所有的客户请求首先会发送到apache,如果请求是静态文本则由apache解析,并把结果返回给客户端,如果是动态的请求,如jsp,apache会把解析工作交给tomcat,由tomcat进行解析(这首先要两者现实整合),tomcat解析完成后,结果仍是通过apache返回给客户端,这样就可以达到分工合作,实现负载均衡,提高系统的性能!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: