Apache Tomcat VersionsApache Tomcat®是java Servlet和JSP技术的一个开放源代码的软件实现。不同版本的Apache Tomcat可用于不同版本的servlet和JSP规范。规格和各自的Apache Tomcat版本之间的映射是:每个版本的tomcat是任何稳定的java版本,满足最后一列的表中的上述要求的支持。Tomcat也应该工作在任何java早期访问构建满足最后一列的表中的上述要求。例如,用户已成功运行Tomcat 8在java 8个多月前的第一个稳定的java 8版本。但是,早期访问构建的用户应该知道以下内容:这是不寻常的初步早期访问构建包含错误,可能会导致问题的Web应用程序运行在Tomcat。如果新的java版本引入了新的语言特征,然后默认的JSP编译器可能不支持他们。JSP编译器javac开关可以使这些新的语言功能可用于在JSPs。如果你发现一个问题,使用java早期Access建立,请寻求帮助。Tomcat的用户的邮件列表可能是最好的开始。下面的详细说明将帮助您确定哪一个适合您。有关每个版本的详细信息可以在相关的发行说明中找到。请注意,虽然我们提供下载和旧版本的文件,如Apache Tomcat 6,x,我们强烈鼓励用户使用最新的稳定版本的Apache Tomcat尽可能。我们认识到,在主要版本的升级可能不是一个简单的任务,一些支持仍然提供的旧版本的用户的邮件列表。但是,由于社区驱动的支持方式,你的版本越老,会有更少的人感兴趣或者能够支持你。Alpha / Beta / Stable当投票为一个版本,评审指定的稳定水平,他们认为释放已经达到。最初版本的一个新的主要版本通常从阿尔法,通过测试,以稳定在几个月的时间内。然而,稳定的水平是唯一的一次java规范发布实施已完成。这意味着在所有其他方面被认为是稳定的版本,如果规格不是最终的,仍然可以被标记为beta。下载页将始终显示最新的稳定版本和任何新的alpha或beta版本,如果存在。alpha和beta版本总是在下载页面上明确标注。稳定性是一个主观判断,你应该仔细阅读发行说明任何版本,你打算利用。如果你是一个释放的早期采用者,我们很想听听你对其作为投一部分稳定的看法:它发生在开发邮件列表。alpha版本可能包含大量未经测试的/缺少的功能所需的规范和/或重大错误,预计不会运行稳定的任何时间长度。Beta版本可能包含一些未经测试的功能和/或一些相对较小的错误。beta版本预计不会稳定运行。稳定版本可能包含少量相对较小的错误。稳定版本的目的是生产使用,预计将稳定运行长时间。Apache Tomcat 9.xApache Tomcat 9是当前开发的重点,它基于Tomcat 8和X实现了Servlet 4规范的当前草案,并且还将实现JSP 2.4?,厄尔尼诺3.1?1.2、WebSocket?1.1、jaspic规格一旦开始更新java EE 8规范。除此之外,还包括以下重大改进:增加支持HTTP / 2(要求APR /本机库)增加支持TLS虚拟主机增加使用TLS支持JSSE连接器支持OpenSSL(NiO和NIO2)Apache Tomcat 8.xApache Tomcat 8。x建立在Tomcat 7。X实现了servlet JSP 2.3,3.1,3和1.1规格的WebSocket EL。除此之外,还包括以下重大改进:一个单一的,共同的资源实现,以取代早期版本中提供的多个资源扩展功能。Apache Tomcat 8.5。X支持同一个servlet,JSP,EL和WebSocket规范版本的Apache Tomcat 8。X。此外,它还实现jaspic 1.1规范。在许多地区的引擎盖下有显着的变化,从而提高性能,稳定性和总拥有成本。请参阅Apache Tomcat 8.5更新详情。Apache Tomcat 7.xApache Tomcat 7。x建立在Tomcat 6做了改进。X实现了JSP Servlet 3,2.2,2.2和1.1规格的WebSocket EL。除此之外,还包括以下改进:Web应用程序内存泄漏检测与防范管理器和主机管理器应用程序的安全性改进通用的CSRF保护支持直接包含外部内容的web应用程序重构(连接器,生命周期)和大量内部代码清理Apache Tomcat 6.xApache Tomcat 6 x基于Tomcat 5.5和X的改进,实现了servlet 2.5和JSP 2.1规范。除此之外,还包括以下改进:内存使用的优化先进的IO能力重构的聚类Tomcat 6的用户应该意识到Tomcat 6已经达到生命的终结。Tomcat 6的用户应该升级到Tomcat 7 x或更高版本。Apache Tomcat 5.xApache Tomcat 5 x可从档案中下载。Apache Tomcat 5.5 x支持与Apache Tomcat 5相同的servlet和JSP规范版本。在引擎盖下的许多区域都有显著的变化,导致性能、稳定性和总拥有成本的提高。请参阅Apache Tomcat 5.5更新详情。Apache Tomcat 5 x在许多方面提高Apache Tomcat 4.1,包括:性能优化和减少垃圾收集重构应用程序的部署,一个可选的独立部署允许Web应用程序的验证和编译之前把它在生产完整的服务器使用JMX和经理的Web应用监控可扩展性和可靠性增强改进的标签库处理,包括先进的共享和标签插件改进的平台集成,与本机的Windows和Unix的包装嵌入使用JMX增强安全管理器支持集成会话聚类扩展的文件Apache Tomcat 4.xApache Tomcat 4 x可从档案中下载。Apache Tomcat 4。X实现了一种新的servlet容器(称为卡特琳娜)是基于全新的架构。4、X发布实现Servlet 2.3和JSP 1.2规范。Apache Tomcat 4.1 x是Apache Tomcat 4 x的重构,并包含显著的增强功能,包括:基于JMX的管理功能基于JSP和Struts的管理Web应用新狼连接器(HTTP/1.1,AJP 1.3和JNI支持)重写JSP页面编译器性能和内存效率改进增强管理器应用程序支持与开发工具集成自定义Ant任务与管理应用程序直接从build.xml脚本互动Apache Tomcat 4。X的Apache Tomcat 4.0.6是旧的生产质量释放。4 Servlet容器(Catalina)已经从地上爬起来的灵活性和性能开发。版本4实现了servlet 2.3和JSP 1.2规范的最终发布版本。按照规格要求,Apache Tomcat 4还支持为servlet 2.2和JSP 1.1规范构建的Web应用程序,没有任何更改。Apache Tomcat 3.xApache Tomcat 3 x可从档案中下载。版本3.3是当前生产质量发布的servlet 2.2和JSP 1.1规格。Apache Tomcat 3.3是Apache Tomcat 3最新的延续。X架构;然后3.2.4更先进,这是'老'生产质量释放。3.2.4版本是'老'生产质量的释放和现在在维护模式。3.1.1版是一个传统的释放。所有Apache Tomcat 3 x释放他们的遗产回到原来的servlet和JSP实现Sun捐赠给Apache软件基金会。3、X版全部实现Servlet 2.2和JSP 1.1规范。Apache Tomcat 3.3。X版本3.3.2是当前生产质量释放。它继续在第3.2版中开始的重构,并把它带到合乎逻辑的结论。版本3.3提供了一个更加模块化的设计,通过添加和移除控制servlet请求处理的模块来实现servlet容器的定制。此版本还包含许多性能改进。3.2版本的版本自3.1起增加了一些新的功能;主要的努力是重构内部以提高性能和稳定性。3.2.1版本的,像3.1.1,是一个安全补丁。3.2.2版本,一大批固定的错误和所有已知的规范合规问题。3.2.3版本是一个安全更新,关闭一个严重的安全漏洞。是一个小bug修复版本3.2.4释放。Apache Tomcat版本3.2.3所有用户之前,应尽快升级。除了关键的安全相关的错误修复,Apache Tomcat 3.2 X分支的发展已经停止。3.1的版本包含了Apache Tomcat 3的几个改进,包括servlet重装、WAR文件支持以及为IIS和Netscape Web服务器添加了连接器。最新的维护版本,3.1.1,包含对安全问题的修复。没有活动的发展进行了Apache Tomcat 3.1。X的用户应该升级到Apache Tomcat 3.1 3.1.1关闭安全漏洞,大力鼓励他们迁移到目前的产能释放,Apache Tomcat 3.3。Apache Tomcat 3初始Apache Tomcat发布。

http长连接 java_有关java实现http的长连接的问题相关推荐

  1. swi prolog 和java_在Java和SWI Prolog之间连接 - java

    我正在尝试从Java运行swi prolog 我正在使用eclipse,并且已将jpl.jar插入到项目中(属性->库->添加外部jar),当我尝试运行程序时(这是jpl的示例,因此应该可 ...

  2. java连接mysql2008_在Java中如何使用jdbc连接Sql2008数据库(转)

    我们在javaEE的开发中,肯定是要用到数据库的,那么在javaEE的开发中,是如何使用代码实现和SQL2008的连接的呢?在这一篇文章中,我将讲解如何最简单的使用jdbc进行SQL2008的数据库的 ...

  3. java web tcp长连接超时时间_常用java web容器http长连接超时设置

    1.http长连接相关知识 http长连接对我们来说并不陌生,但长连接并不是永远不会关闭.对于HTTP长连接需要注意下面几点:keepalive_timeout指的是web服务器发送完最后一个响应报文 ...

  4. Java实现SSL Socket长连接

    一.单向认证 1.生成服务端密钥(配置了jdk的环境变量即可用keytool命令) 命令:keytool -genkey -keystore server_ks.jks -storepass serv ...

  5. 深入Java虚拟机——类型装载、连接(转)

    来自http://hi.baidu.com/holder/item/c38abf02de14c7d31ff046e0 Java虚拟机通过装载.连接和初始化一个Java类型,使该类型可以被正在运行的Ja ...

  6. java.sql.SQLException: 关闭的连接 解决办法

    程序如果长时间不进行数据库操作,那么数据源中的 Connection 很可能已经断开.其原因有可能是防火墙,或者连接的数据库设置的超时时间.这里使用的是 C3P0 连接 oracle 数据库,引起的异 ...

  7. Java中巧用字符串连接

    首先,对于字符串而言,我们需要明确的是字符串实则是一个字符数组,不论是在C++还是在Java等面向对象的编程语言中. 一.C++中字符串的连接方式: (1)C++项目中插入string.h头文件,该文 ...

  8. java之十四 网络连接

    视频课堂:https://edu.csdn.net/course/play/8222 1969年,KenThompson和Dennis Ritchie在MurrayHill,New Jersey的贝尔 ...

  9. [数据库druid连接池实现]--Java版本

    前言 之前有介绍一篇关于自定义的数据库链接池实现,但是质量并不高.而且遭到博友的一脸嫌弃!确实,拿出来的东西就应该保证是正确的,或者质量高,否则很容易就误导了他人,显得TMD也不道德,所以今天专门重写 ...

最新文章

  1. 获清华特奖又上“最强大脑”!这位90后学神去一线抗疫的理由是……
  2. 【 Verilog HDL 】进一步了解 Verilog HDL 的赋值运算符
  3. struts2.1.8,hibernate3.3.2,spring2.5 整合需要哪些jar包
  4. 深入了解以太坊虚拟机第2部分——固定长度数据类型的表示方法
  5. 父组件访问子组件中的数据(父子组件通信案例:父组件访问子组件$refs[‘子组件‘],子组件传递数据给父组件(父组件中使用v-model))
  6. 崩坏3支持鸿蒙系统没,崩坏3鸿蒙版
  7. JavaScript 简史 1
  8. 弥补Web开发缺陷实战 HTML5 中存储API
  9. Nisus Writer Pro for Mac拆分视图和注释技巧
  10. 使用电脑开发的,连个黑屏休眠都不会设置?
  11. 区分音视频文件的容器格式和编码格式
  12. html日期选择器小日历样式,9 款样式华丽的 jQuery 日期选择和日历控件
  13. 【PPT模板】甄选100套时间轴精品
  14. Polymorphism in Overloaded and Overridden Method
  15. 华为鸿蒙系统的技术特性,华为鸿蒙系统来了,还有这四大技术特性
  16. WPF绑定(Binding)绑定对象集合修改显示属性问题
  17. 计算机专业的英文简历范文带翻译,计算机软件专业英文简历范文 英文简历范文带翻译...
  18. poi报空指针_空指针异常apache poi
  19. backtrader FAQ:什么是一篮子订单Bracket Orders optMaster
  20. ns的安装与使用及tcl的入门学习

热门文章

  1. 改良俯卧撑女人减肥最好运动
  2. css 网格布局_CSS网格布局:解决装订线问题
  3. 设计模式(八)——观察者模式
  4. [长大]_公益-腾讯月捐,顺便记录一下开通财付通
  5. QQ动态模块(初稿截图)
  6. [转]coolpad 获得 root
  7. java制表位_在两个面板之间设置制表位
  8. 程序员那些装13的面具 有中枪的没?(转)
  9. 20去向(仅供参考)
  10. Numpy入门[16]——choose函数实现条件筛选