Apache Tomcat

维基百科,自由的百科全书
跳转至: 导航搜索
Apache Tomcat
Apache Tomcat Logo
Apache-tomcat-frontpage-epiphany-browser.jpg
開發者 Apache软件基金会
穩定版本 7.0.54 / 2014年5月23日;51天前 (2014-05-23)
預覽版本 8.0.8 (beta) / 2014年5月21日;53天前 (2014-05-21)
開發狀態 活躍
编程语言 Java
操作系统 跨平台
类型 網頁伺服器
许可协议 Apache許可證 2.0
網站 tomcat.apache.org

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对ServletJavaServer PageJSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将Tomcat和Apache Web服务器混淆,Apache Web Server是一个用C语言实现的HTTP web server;这两个HTTP web server不是捆绑在一起的。Apache Tomcat包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

环境[编辑]

Tomcat提供了一个Jasper编译器用以将JSP编译成对应的Servlet。

Tomcat的Servlet引擎通常与Apache或者其他Web服务器一起工作。除了用于开发过程中的调试以及那些对速度和事务处理只有很小要求的用户,很少会将Tomcat单独作为Web服务器。但随着版本的更新,正有越来越多的用户将其单独作为Web服务器用以那些对速度和可靠性有较高要求的环境中。

开發状况[编辑]

和其他Apache软件基金会旗下的项目一样,Tomcat是由该基金会的会员和其他志愿者开发与维护的,并且是一个被置于Apache协议之下的开源软件。用户可以根据该协议免费获得其源代码及可执行文件。最初被发布出来的版本是Tomcat 3.0.x,当前的最新稳定版本是7.0.52。

产品特性[编辑]

Tomcat 3.x[编辑]

  • 符合Servlet 2.2和JSP 1.1规范
  • Servlet更新
  • 基础的HTTP功能

Tomcat 4.x[编辑]

  • 符合Servlet 2.3和JSP 1.2规范
  • Servlet容器被重新设计,并被命名为Catalina
  • JSP引擎被重新设计,并被命名为Jasper
  • 新的Coyote连接器
  • 支持JMX,使用JSP和基于Struts的管理系统

Tomcat 5.x[编辑]

Tomcat 6.x[编辑]

  • 符合Servlet 2.5和JSP 2.1规范
  • 支持统一表达式语言2.1
  • 设计运行在Java SE 5.0及以后版本上
  • 通过CometProcessor接口实现了对Comet的支持
  • 不同于过去版本,未集成管理员(admin)控制台

Tomcat 7.x[编辑]

  • 支持Servlet 3.0

Tomcat 8.x[编辑]

最新版的tomcat

参考文献[编辑]

外部链接[编辑]

参见[编辑]