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规范同步演进的(请容许我怎么说),另一方面,软件在架构设计和功能、性能方面都是与时俱进,不断丰富和提高(先前的版本不好就大胆的重新架构,大胆尝试新技术,因为他本身是用来做实验的)。
参考:http://www.iteye.com/problems/2428
分享到:
相关推荐
隐藏 Apache 和 Tomcat 版本方法 隐藏 Apache 版本号是为了防止攻击者通过版本号来获取系统漏洞信息。Apache 的版本号默认情况下会被显示出来,可以通过修改配置文件来隐藏版本号。 隐藏 Apache 版本号的方法 1. ...
这个"apache-tomcat-6.0.10.tar.gz"是Apache Tomcat的6.0.10版本,适用于Unix类操作系统,如Linux或macOS。此安装包是由Apache软件基金会提供的,是开发和运行Java Web应用的重要工具。 Apache Tomcat 6.0.10版本是...
在本文中,我们将深入探讨Apache Tomcat 8.0.52这一特定版本,以及如何进行免安装解压使用。 1. **Apache Tomcat 简介** Apache Tomcat是一个实现了Java EE Web组件规范的轻量级应用服务器,特别是Servlet和JSP...
- **Windows版本**: 对于Windows系统,Apache Tomcat提供了两个版本,一个是32位(x86),另一个是64位(x64)。这些版本通常包含.bat批处理脚本,便于在Windows环境下启动、停止和管理Tomcat服务。 - **Linux版本...
标题中提到的"APR based Apache Tomcat Native library 1.1.14"是这个库的一个特定版本,1.1.14是它的版本号。这个版本可能包含了对之前版本的改进、bug修复以及可能的新功能,旨在优化Tomcat在不同操作系统上的表现...
这个压缩包“apache-tomcat-9.0.27-apache-tomcat-10.0.27.zip”包含了Apache Tomcat的两个不同版本,即9.0.27和10.0.27,这两个版本之间存在显著的区别和改进。 首先,Apache Tomcat 9.0.27是9.x系列的一个稳定...
开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-...
Apache Tomcat 7是Apache软件基金会的一个开源项目,专门用于实现Java Servlet和JavaServer Pages(JSP)技术的标准,以及Java EE的Web应用程序部署。这个最新版本,即7.0.109,包含了对先前版本的改进和修复,旨在...
标签“Apache Tomcat 6.0”表明问题的核心在于这个特定版本的Tomcat服务器。 部分内容给出了错误的解决办法。首先,用户需要定位到项目的工作空间(Workspace)目录,然后找到项目文件夹下的`.settings`子目录。在...
Apache Tomcat 使用技巧 Apache Tomcat 是一个流行的开源 Web 服务器软件,广泛应用于 Web 应用程序的开发和部署中。使用 Apache Tomcat 能够帮助开发者快速搭建和部署 Web 应用程序,但新手可能不知道如何正确使用...
Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache Tomcat 最新源代码Apache ...
这个"apache-tomcat-7.0.79.zip"压缩包包含了Apache Tomcat的7.0.79版本,这是一个稳定且广泛使用的版本。在IT行业中,对Tomcat的理解和使用是Java Web开发的基础。 1. **Apache Tomcat介绍**:Apache Tomcat是由...
apache-tomcat-8.5.51.tar(官方宣布最新无漏洞版本) 2020 年 2 月 4 日,Apache Tomcat 官方发布了新的版本,该版本修复了一 个影响所有版本(7.*、8.*、9.*)的文件包含漏洞,但官方暂未发布安全公告 2020 年 2 ...
Apache Tomcat 6.0免安装版本是一款轻量级的Java应用服务器,特别适合于开发和部署Java Servlets和JavaServer Pages(JSP)应用程序。它以其开源、免费和高效的特点,深受开发者们的喜爱。免安装版本,也称为绿色版...
在您提供的信息中,“apache-tomcat-8.5.69.zip”是一个包含Apache Tomcat 8.5.69版本的压缩包。这个版本是Tomcat服务器的一个稳定版本,支持Java EE 7规范。下面我们将详细讨论这个压缩包中的各个文件及其相关知识...
Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlets和JavaServer Pages(JSP)。在本案例中,我们讨论的是版本8.5.27的tar.gz压缩包,这通常用于Linux操作系统。Apache Tomcat是Apache软件基金会...
标题 "tomcat 启动报APR based Apache Tomcat Native library not found" 指出的问题是关于Apache Tomcat服务器在启动时找不到基于APR(Apache Portable Runtime)的本机库。这通常涉及到Tomcat使用APR库来提高性能...
apache-tomcat-8.5.96安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.96-windows-x64.zip; apache-tomcat-8.5.96-windows-x86.zip; apache-tomcat-8.5.96.exe; apache-tomcat-8.5.96.tar....
在这个"apache-tomcat-8.5.53"版本中,我们聚焦于Tomcat的8.0系列,具体是8.5.53这个稳定版本。这个版本是由choiceyqj分享的,他已经对它进行了配置优化,特别是解决了日志乱码的问题,这对于开发者来说是一项非常...
标题中的"apache-TOMCAT-5.5.25"指的是Apache Tomcat的5.5.25版本。这个版本在发布时是一个稳定且广泛使用的版本,为开发者提供了在Web开发中部署Java应用的服务。 描述中的“tomcat下载 很好用哦”意味着Apache ...