1. Apache是web服务器,Tomcat是应用(java)服务器(也可作web服务器),它只是一个servlet容器,是Apache的扩展


2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。

3. Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然)

4. 两者都是一种容器,只不过发布的东西不同:Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的webshere、EBA的Weblogic,sun的JRun等等。

5. Apache和Tomcat是独立的,在通一台服务器上可以集成。

打个比方:Apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),Tomcat就是一个桶(装像Java这样的水),而这个桶也可以不放在卡车上。

Apache只支持静态网页,但像asp,php,cgi,jsp等动态网页就需要Tomcat来处理。

Apache和Tomcat整合使用:如果客户端请求的是静态网页,则只需要Apache服务器响应请求;如果客户端请求动态页面,则是Tomcat服务器响应请求;因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销 。

最新文章

  1. MyBatis学习总结(五)——实现关联表查询(转载)
  2. 转载 - Vultr VPS注册开通且一键快速安装PPTP VPN和电脑连接使用
  3. 快速入门系列--WCF--03RESTFUL服务与示例
  4. Ubuntu 16.04 nvidia安装
  5. mysqld_safe启动报错 mysqld_safe The file /usr/local/mysql/bin/mysqld does not exist or is not executable
  6. angularJS 报错: [ngModel:numfmt] http://errors.angularjs.org/1.4.1/ngModel/numfmt?p0=333
  7. sprint 1 2 3 贡献分
  8. lucene底层数据结构——FST,针对field使用列存储,delta encode压缩doc ids数组,LZ4压缩算法
  9. linux 服务自动调用
  10. Linux下安装memcache
  11. PHP的几个特殊符号意义
  12. Cow Acrobats(贪心)
  13. 【ASP.NET Web API教程】2.3.4 创建Admin视图
  14. 论述Redis和Memcached的差异
  15. 超级简单实用的前端必备技能-javascript-全屏滚动插件
  16. S5PV210中断处理
  17. 03机器学习实战之决策树CART算法
  18. 使用Nginx+Uwsgi部署Python Flask项目
  19. 【PgSQL安装(含配置)】PostgreSQL简称PgSQL,是1980以加利福尼亚大学开发的DBMS,严格遵守标准SQL。
  20. day 4 - 1 列表

热门文章

  1. ios mrc & arc 并用
  2. SQL使用union合并查询结果(转载)
  3. Cocos2d-x学习笔记之常用的宏
  4. 【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来
  5. HDU3535——AreYouBusy
  6. QQ空间发表日志的图片上传功能实现
  7. Linux Shell 文本处理工具集锦--Awk―sed―cut(row-based, column-based),find、grep、xargs、sort、uniq、tr、cut、paste、wc
  8. Intellij idea中maven加载jar包很慢的解决方案.
  9. 原型模式(Prototype Pattern)--对象的克隆
  10. 图解HTTP之HTTPS详解