Apache Tomcat
| 開發者 | Apache Software Foundation |
|---|---|
| 穩定版本 | 7.0.37 2013年2月18日 |
| 作業系統 | 跨平台 |
| 類型 | 網頁伺服器 |
| 許可協議 | Apache许可证 |
| 網站 | tomcat.apache.org |
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将 Tomcat 和 Apache Web 服务器混淆,Apache Web Server 是一个用 C 语言实现的 HTTP web server;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。
目录 |
名称由来 [编辑]
Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)[1]的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。
环境 [编辑]
Tomcat提供了一个Jasper编译器用以将JSP编译成对应的Servlet。
Tomcat的Servlet引擎通常与Apache或者其他Web服务器一起工作。除了用于开发过程中的调试以及那些对速度和事务处理只有很小要求的用户,很少会将Tomcat单独作为Web服务器。但随着版本的更新,正有越来越多的用户将其单独作为Web服务器用以那些对速度和可靠性有较高要求的环境中。
由于Tomcat是使用Java开发的,所以它可以运行在任何一个装有JVM的不同操作系统之上。
开發状况 [编辑]
和其他Apache软件基金会旗下的项目一样,Tomcat是由该基金会的会员和其他志愿者开发与维护的,并且是一个被置于Apache协议之下的开源软件。用户可以根据该协议免费获得其源代码及可执行文件。最初被发布出来的版本是Tomcat 3.0.x,当前的最新稳定版本是7.0.29。
产品特性 [编辑]
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 [编辑]
- 符合Servlet 2.4 和 JSP 2.0规范
- 精简的垃圾收集系统
- 更快的JSP解析和改进过的标签库处理
- Windows和Unix的本地操作系统整合,可以将Tomcat注册为系统服务
- 重构过的应用程序发布环境
Tomcat 6.x [编辑]
- 符合Servlet 2.5 和 JSP 2.1规范
- 支持统一表达式语言 2.1
- 设计运行在Java SE 5.0 及以后版本上
- 通过CometProcessor接口实现了对Comet的支持
- 不同于过去版本,未集成管理员(admin)控制台
参看 [编辑]
外部链接 [编辑]
|
||||||||||||||
