`

Tomcat 个版本差异

阅读更多
想知道Tomcat 个版本有什么差异,下载Tomcat的文挡changelog.html就知道了。那tomcat5.5来说下载apache-tomcat- 5.5.25-fulldocs,解压后查看apache-tomcat-5.5.25-fulldocs\tomcat-5.5-doc \changelog.html 就一清二楚了。

跟版本的区别主要反映在两个方面:
1。Tomcat本身的技术演进,包括性能的不断提高,功能的增加增强,甚至于重构
2。因为Tomcat本身是块Servlet容器的试验田,所以他的版本是跟Servlet和JSP的规范一起发展的。

下面粗略介绍一下:
Tomcat 3.x
tomcat 的初始正式版本是3.x,(v3.1.1、v3.2.4、v3.3),完全遵循ASF(Apache Software Foundation)规范,支持Servlet2.2和JSP1.1
该版本已经能能够连接IIS、Netscape Web Server,并支持war包形式发布应用。他最大的问题就是存在安全问题,并因此停止发布。

Tomcat 4.x
鉴于Tomcat 3.x的种种不足和致命的安全问题,Tomcat 4.x 对整个项目进行了重新架构,并且遵循新的servlet2.3、jsp1.2规范的支持并同时向下兼容Servlet2.2和JSP1.1 。重新架构的组件使用ant来设置任务来构建;开始支持与IDE的集成;连接器使用新的Cycote Connector连接器;基于管理的JMX;支持struts;还有就是一大堆的性能和内存使用效率的提高,几乎每版都声明有这样的好处……

Tomcat 5.x
Tomcat 5.x 基于Tomcat 3.x,Tomcat 4.x,遵循新的servlet2.4、jsp2.0规范。他最大的特点就是支持JDK5.0。Tomcat 5.x 是个总结、改进版本,因为有了3.x,4.x作基础,加上使用JDK5.0,使Tomcat在性能上有了突飞猛进的发展,备受大家欢迎。

Tomcat 6.x
Tomcat 6.x是目前的最新版本了。遵循新的servlet2.5、jsp2.1。该版本增加了很多新特性。主要有:
高级的IO功能:采用APR或NIO HTTP连接进行异步IO操作
组件功能:可以使用ant -f extras.xml的方式为tomcat添加新的组件。
另外一个我感觉变化很大的是Tomcat 6.x目录发生了很的变化,lib 目录都集中到一起放在跟目录下,jar包也简洁多了(从数量上^_^)


总结:Tomcat 各版本之间,一方面版本号是跟着servlet、jsp规范同步演进的(请容许我怎么说),另一方面,软件在架构设计和功能、性能方面都是与时俱进,不断丰富和提高(先前的版本不好就大胆的重新架构,大胆尝试新技术,因为他本身是用来做实验的^_^)。
分享到:
评论

相关推荐

    tomcat7tomcat8tomcat9

    在实际使用过程中,开发者需要注意每个版本的兼容性和特性差异,选择适合项目需求的Tomcat版本。例如,如果项目需要Java EE 7的支持,那么Tomcat 9会是最佳选择;而对于旧的项目,可能Tomcat 7就能满足需求,同时...

    tomcat各个版本

    首先,我们看到最早的两个版本:apache-tomcat-5.5.36 和 apache-tomcat-6.0.43。Tomcat 5.5.x 系列是在2005年推出的,主要支持Servlet 2.4和JSP 2.0标准。而Tomcat 6.0.x系列则在2006年发布,它带来了对Servlet 2.5...

    windows下64位的tomcat的三个版本6、7、8

    本文将详细介绍64位Windows下的Tomcat 6、7、8三个版本,分析它们的特点、差异以及如何安装与配置。 ### Tomcat 6 Tomcat 6是Apache软件基金会发布的较早版本,它支持Java Servlet 2.5和JavaServer Pages (JSP) ...

    tomcat6等旧版本tomcat下载方法

    每个版本都有其特定的特性和功能,例如Tomcat6是基于Java EE 5规范的,而后续的Tomcat7、8、9则分别对应Java EE 6、7和8的实现。对于那些依赖旧版API或有特定环境要求的项目,选择旧版本是必要的。 下载Apache ...

    tomcat6到8windows版本.zip

    以下是对每个版本的详细描述: 1. **Apache Tomcat 6**: - 发布于2006年,是基于Java Servlet 2.5和JavaServer Pages (JSP) 2.1规范的版本。 - 对比更早的Tomcat 5.x,它提供了更好的性能和稳定性。 - 引入了对...

    tomcat包含7/8/9各个版本

    通过以上介绍可以看出,从Tomcat 7到Tomcat 9,每个版本都在原有基础上进行了大量的改进和完善,不仅提升了性能和安全性,还增强了对最新Java EE标准的支持。对于不同类型的项目来说,选择合适的Tomcat版本是非常...

    Tomcat 服务器windows和linux 版本

    本压缩包包含Tomcat在Windows和Linux两个操作系统上的不同版本,旨在提供跨平台的灵活性,满足开发者在各种环境下的需求。 在Windows系统上,Tomcat安装和配置相对简单,适合初学者快速上手。下载对应版本的Tomcat ...

    tomcat 7 8 两个版本

    本文将详细介绍Tomcat 7和Tomcat 8这两个版本的主要特点、改进以及它们之间的差异。 一、Tomcat 7 Tomcat 7是2011年发布的,主要支持Java Servlet 3.0、JSP 2.2和EL 2.2规范。以下是一些关键特性: 1. **Servlet ...

    tomcat各版本下载.zip

    总结来说,"tomcat各版本下载.zip"提供的资源对于开发者、运维人员或者学习者来说非常有价值,它不仅提供了Tomcat的历史版本,也帮助理解每个版本的特性与差异,为适应不同的项目需求提供了便利。在实际使用中,根据...

    Tomcat 6,7,8三个版本

    本篇文章将聚焦于Tomcat 6、7、8三个版本,探讨它们在功能、性能以及兼容性上的变化,帮助读者更好地理解这三个版本的特性及其适用场景。 首先,Tomcat 6是基于Java EE 5规范的,它的主要特点是支持Servlet 2.5和...

    tomcat 版本6、7、8

    Tomcat6、Tomcat7和Tomcat8是三个重要的版本,每个版本都有其特定的功能改进和性能提升,下面将详细介绍它们之间的差异和演化。 【Tomcat6】: Tomcat6是基于Java Servlet 2.5和JavaServer Pages 2.1标准的。这个...

    tomcat 系列 tomcat 系列

    这个版本的Tomcat在性能上继续优化,增强了对多核处理器的支持,并且改进了日志系统,使其更加灵活和可配置。 最后,Tomcat 9.x及后续版本,如Tomcat 10.x,它们与Java EE 8和9保持同步,引入了更多的新特性,如...

    tomcat7 tomcat9 两个资源

    这两个版本之间的差异在于功能的增强、性能优化以及对新Java版本的支持。 在描述中,“两个资源”意味着提供的是两个不同版本的Apache Tomcat安装包,即Apache Tomcat 7.0.52和Apache Tomcat 9.0.37。这两个版本...

    tomcat7,tomcat8,tomcat9版本一起打包,关注我更多资源可下载

    Tomcat7、Tomcat8和Tomcat9分别是其在不同时间发布的版本,每个版本都有其独特的特性和改进。 Tomcat7是2010年发布的,主要支持Java EE 6规范。它引入了Servlet 3.0、JavaServer Pages (JSP) 2.2和Expression ...

    Websphere下部署与tomcat程序配置的差异

    Websphere 部署与 Tomcat 程序配置的差异 Websphere 是 IBM 公司的一款流行的 Java EE 服务器,而 Tomcat 是 Apache 软件基金会的一款开源的 Java Web 服务器。它们都是 Java Web 开发中常用的服务器,但是在部署和...

    apache-tomcat-9.0.27-apache-tomcat-10.0.27.zip

    这两个版本之间的主要差异在于对Java和Jakarta EE规范的支持以及API的更改。开发者在选择使用哪个版本时,需要考虑他们的应用程序是否依赖于特定的Java EE或Jakarta EE规范,以及他们的服务器环境是否支持必要的Java...

    tomcat-redis-session-manager的jar包-包含Tomcat7和Tomcat8

    因此,Tomcat-Redis-Session-Manager提供对这两个版本的支持,确保了在不同Tomcat版本上的兼容性。 在压缩包中的两个jar文件,`tomcat8-redis-session-manager-2.0.0.jar`和`tomcat7-redis-session-manager-2.0.0....

    Tomcat-7.0.42 + Tomcat-7.0.88

    这两个版本之间的差异可能在于安全更新、性能优化和一些bug修复。Tomcat 7是7.x系列的一个重要版本,它支持Java Servlet 3.0规范,提供了更好的并发处理能力和管理工具,同时也引入了对JSP 2.2和EL 2.2的支持。 ...

    webServer tomcat5 / tomcat6 / tomcat7 / tomcat8

    从Tomcat 5到Tomcat 8,每个版本都带来了显著的改进和新特性: 1. **Tomcat 5**:这是Tomcat的一个重大升级,主要引入了对Servlet 2.4和JSP 2.0规范的支持。此外,它增强了安全性,提供了更好的管理工具,以及对NIO...

    tomcat安装包6,7,8版本3个-windows版

    本压缩包包含了Tomcat的6、7和8三个版本的Windows版安装包,适合在Windows操作系统上部署和运行Java Web应用程序。 1. **Tomcat 6**: Tomcat 6是较早的版本,主要支持Java Servlet 2.5和JSP 2.1规范。此版本对于...

Global site tag (gtag.js) - Google Analytics