Apache And Tomcat的区别

本文探讨了Apache与Tomcat在构建企业级应用时的角色与协作方式,强调了Apache作为高性能静态内容解析器的作用,以及Tomcat在处理动态页面如JSP时的优势。解释了两者如何通过分工合作实现负载均衡,提高系统性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        最近在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是企业级的应用。   

  1.   Apache主要用来解析静态文本,如html,tomcat也有此功能,但apache能大大提高效率,对于并发数较大的企业级应用,能更好的显示apache的高效率;   
  2.   Tomcat用来解析jsp,servlet等,所有的客户请求首先会发送到apache,如果请求是静态文本则由apache解析,并把结果返回给客户端,如果是动态的请求,如jsp,apache会把解析工作交给tomcat,由tomcat进行解析(这首先要两者现实整合),tomcat解析完成后,结果仍是通过apache返回给客户端,这样就可以达到分工合作,实现负载均衡,提高系统的性能!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值