Apache Tomcat的一些分析

  • Apache与Tomcat的联系与区别
    • Apache是普通服务器,本身只支持HTML,即普通网页,不过可以通过插件支持PHP,还可以与Tomcat联通
    • Apache只支持静态网页,而像PHP,CGI,JSP等动态网页就需要Tomcat来处理
    • Tomcat是Apache基金会下属的Jakarta项目开发的一个Servlet容器
      • 按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持
      • 提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台等
      • 而Tomcat本身内含了一个HTTP服务器,可以被视作一个单独的Web服务器
    • 不能将Apache Web服务器和Tomcat混淆
      • Apache Web Server是一个用C语言实现的HTTP web server
      • Apache Tomcat保持一个配置管理工具
      • Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展
      • Apache和Tomcat都可以作为独立的web服务器来运行,但Apache不能解释java程序
      • 两者都是一种容器,只不过发布的东西不同:Apache是HTML容器,功能像IIS一样
      • Tomcat是jsp/servlet容器,用于发布jsp及java的
    • 比方:Apache是一辆卡车,上面可以装一些HTML等东西,但不能装水,装水必须要有容器,Tomcat就是一个桶(装java这样的水),但是这个桶不一定一定要放在卡车上
    • Apache,nginx,tomcat并称为网页服务三剑客
posted @ 2016-08-09 17:53  寒汀暮雨钓孤舟  阅读(205)  评论(0编辑  收藏  举报