精华内容
下载资源
问答
  • tomcat9新特性
    2022-04-27 13:13:43

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    本文链接: https://blog.csdn.net/pojpoj/article/details/82222793

    一、Tomcat 9.0.0.M1 (alpha) 版本的主要特点

    2015年11月19日,tomcat团队宣布,Tomcat 9.0.0.M1 (alpha) 版本发布。tomcat9 和tomcat8 相比有以下新特性

    1. Adding support for HTTP2, and TLS virtual hosting
    2. An implementation of the current draft of the Servlet 4.0 specification
    3. The BIO connectors, support for Windows Itanium and support for Comet have been removed
    4. Tomcat 9.0 is designed to run on Java SE 8 and later.

    1、新增HTTP/2支持和TLS虚拟主机。
    2、实现当前Servlet4.0规范草案
    3、BIO connectors 不再支持Windows Itanium 和 Comet
    4、Tomcat 9.0设计用于运行在Java se 8及以后的版本。

    一、Apache Tomcat 8介绍
    Apache Tomcat 8RC1版经过了几年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。

    Apache Tomcat 8支持Java EE 7规范,包括Java Servlet 3.1、JSP 2.3、Java统一表达式语言EL 3.0等。

    我们可以来看看Tomcat最近几个版本分别支持的JavaEE规范。
    ------------------------
    Tomcat 6: Servlet 2.5、JSP 2.1、EL 2.1
    Tomcat7: Servlet 3.0、JSP 2.2、EL 2.2
    Tomcat8: Servlet 3.1、JSP 2.3、EL 3.0

    为什么会冒出一个 Tomcat 8.5.0 版本呢
    简单总结来说,Tomcat 9绑定到Java EE8了。Java EE 8延了。Tomcat 8.0.x挺稳定了,很多用户不想加大量新功能影响稳定性了。所以出来了一个8.5版本,让想用新技术的用户可以用8.5版。
    同时支持 Servlet 3.1, JSP 2.3, EL 3.0, WebSocket 1.1 和 JASPIC 1.1 规范。Tomcat 8.0.x 分支虽然说支持 JDK8 ,但是支持非常有限,面对其他竞争者对 JDK8 新特性的完全支持,Tomcat 8 明显落后很多。

    更多相关内容
  • 1、Tomcat 9.0.0.M1 (alpha) 版本的主要特点 详细信息请点击:Tomcat 9.0.0.M1 其他版本信息:详细参见官网,传送门 注明:当前版本要求最低的Java环境为 1.8+ 2、Tomcat 9.0.0.M1 (alpha) 的下载地址 ...

     

    1、Tomcat 9.0.0.M1 (alpha) 版本的主要特点

    详细信息请点击:Tomcat 9.0.0.M1

    其他版本信息:详细参见官网,传送门

    注明:当前版本要求最低的Java环境为 1.8+

    2、Tomcat 9.0.0.M1 (alpha) 的下载地址

    apache-tomcat-9.0.0.M1 (alpha) .zip

    apache-tomcat-9.0.0.M1.tar.gz

    apache-tomcat-9.0.0.M1 (alpha) -windows-x86.zip

    apache-tomcat-9.0.0.M1-windows-x64.zip

    其他下载地址,点击这里(当前笔者看到最新版本),其他帮助,请参加下面

     

    转载于:https://www.cnblogs.com/yuchuan/p/tomcat_9_0_0_1_M1.html

    展开全文
  • Java 9新特性.xmind

    2020-08-19 22:00:25
    自己总结的java中jdk9新特性的笔记,绘制了详细的思维导图,每个思维导图中均有详细的博文解释,方便大家学习和理解,免费分享给大家。适合java的爱好者和学习者
  • Apache Tomcat是一个开源软件实现了Java Servlet和Java Server Pages技术。不同版本的Servlet和JSP规范可使用不同版本的Apache TomcatTomcat与JDK版本对应关系为: Servlet规格 JSP规范 EL规格 WebSocket规范 ...
  • 最新版 tomcat 9.0.10

    2018-08-03 15:15:29
    Apache Tomcat 9版本实现了Java社区过程中的Servlet 4和JavaServer页面2.3规范,并包含了许多额外的特性,使其成为开发和部署Web应用程序和Web服务的有用平台。 ...
  • Tomcat8新特性

    千次阅读 2015-05-11 11:46:52
    Apache Tomcat8必备知识 作者:chszs,转载 Apache Tomcat8必备知识 作者:chszs,转载需注明。...一、Apache Tomcat 8...它 经过了2年的开发,引入了很多特征,由于目前还只是Alpha版,故不推荐在产品中使用。但

    Apache Tomcat8必备知识

    作者:chszs,转载

    Apache Tomcat8必备知识

    作者:chszs,转载需注明。博客主页: http://blog.csdn.net/chszs

    一、Apache Tomcat 8介绍

    Apache Tomcat 8RC1版于前几日发布。它 经过了2年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。

    Apache Tomcat 8支持Java EE 7规范,包括Java Servlet 3.1、JSP 2.3、Java统一表达式语言EL 3.0等。

    我们可以来看看Tomcat最近几个版本分别支持的JavaEE规范。
    ------------------------
    Tomcat 6: Servlet 2.5、JSP 2.1、EL 2.1
    Tomcat7: Servlet 3.0、JSP 2.2、EL 2.2
    Tomcat8: Servlet 3.1、JSP 2.3、EL 3.0
    ------------------------

    除此以外,Tomcat 8还支持像Java WebSocket 1.0这样的新规范。


    二、Servlet 3.1介绍

    Servlet 3.1最大的改进是实现了非阻塞式的I/O通信。这使得性能得到巨大的改进,数据可以通过ReadListener和WriteListener接口以异步的方式进行管理。
    Servlet 3.1的第二大改进是HTTP协议的升级。它允许客户端指定双方通信所使用的协议。比如说,服务器和客户端原本使用HTTP通信协议,能够升级成WebSockets通信。

    三、JSP 2.3介绍

    JSP 2.3相比2.2版本,并没有增加什么新功能或新特性,主要是维护和清理。

    四、EL 3.0介绍

    EL 3.0较之前的版本有很大的改进和增强。主要有:
    1)EL可以以"独立模式"的方式运行,即运行于Servlets和JSP页面之外。
    简而言之,此增强可以使用ELProcessor类在Servlet容器内或容器外进行直接调用。
    2)EL表达式还支持Lambda表达式,这一点与Java 8相似,这些表达式可以简化代码。
    表达式包括:参数集、Lambda操作符、函数体。
    3)集合操作符允许构造Set、List和Map等集合类型。
    4)Java EL流式API包含了forEach、reduce、filter、map等过滤器。
    这里可以获得集合或列表List,调用字符串夫妇,或者在列表List运行外部的过滤器或聚合函数。比如,你可以对字符串求和。
    5)通过EL上下文的导入,开发者能够直接访问任何类的静态字段和方法。

    五、WebSocket 1.0介绍

    Tomcat 8正式支持WebSocket 1.0这个标准的API。尽管Tomcat 7也提供了支持,但是它只是部分支持,因为在Tomcat 7的时代,标准还未正式制定。目前,大多数网站还以半双工模式运行HTTP通信,这意味着通信在两端都可能发生,但是在同一时间点,只能有1个方向的通信。这有点像对讲机。
    WebSockets协议是一个全双工协议,它意味着在同一时间点,通信是双向传输数据的。WebSockets也是HTML5的规范之一。

    六、Tomcat 8内部的改进

    Tomcat 8最大的变化是资源Resource。Tomcat 8的资源进行了重构,可以更好地支持外部资源。原先的别名Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部仓库等,现在都以单个的、一致的方法进行配置。这个新的资源的实现也可以用于主WAR包,并作为其它多个Web应用程序的基础。


    此外,还有对SPDY协议的支持,这里还有些争议,因为SPDY还不够完善。


    最后,Tomcat 8还有些安全方面的增强,主要是SSL加密提供了额外的诊断信息。
    需注明。博客主页: http://blog.csdn.net/chszs

    一、Apache Tomcat 8介绍

    Apache Tomcat 8RC1版于前几日发布。它 经过了2年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。

    Apache Tomcat 8支持Java EE 7规范,包括Java Servlet 3.1、JSP 2.3、Java统一表达式语言EL 3.0等。

    我们可以来看看Tomcat最近几个版本分别支持的JavaEE规范。
    ------------------------
    Tomcat 6: Servlet 2.5、JSP 2.1、EL 2.1
    Tomcat7: Servlet 3.0、JSP 2.2、EL 2.2
    Tomcat8: Servlet 3.1、JSP 2.3、EL 3.0
    ------------------------

    除此以外,Tomcat 8还支持像Java WebSocket 1.0这样的新规范。


    二、Servlet 3.1介绍

    Servlet 3.1最大的改进是实现了非阻塞式的I/O通信。这使得性能得到巨大的改进,数据可以通过ReadListener和WriteListener接口以异步的方式进行管理。
    Servlet 3.1的第二大改进是HTTP协议的升级。它允许客户端指定双方通信所使用的协议。比如说,服务器和客户端原本使用HTTP通信协议,能够升级成WebSockets通信。

    三、JSP 2.3介绍

    JSP 2.3相比2.2版本,并没有增加什么新功能或新特性,主要是维护和清理。

    四、EL 3.0介绍

    EL 3.0较之前的版本有很大的改进和增强。主要有:
    1)EL可以以"独立模式"的方式运行,即运行于Servlets和JSP页面之外。
    简而言之,此增强可以使用ELProcessor类在Servlet容器内或容器外进行直接调用。
    2)EL表达式还支持Lambda表达式,这一点与Java 8相似,这些表达式可以简化代码。
    表达式包括:参数集、Lambda操作符、函数体。
    3)集合操作符允许构造Set、List和Map等集合类型。
    4)Java EL流式API包含了forEach、reduce、filter、map等过滤器。
    这里可以获得集合或列表List,调用字符串夫妇,或者在列表List运行外部的过滤器或聚合函数。比如,你可以对字符串求和。
    5)通过EL上下文的导入,开发者能够直接访问任何类的静态字段和方法。

    五、WebSocket 1.0介绍

    Tomcat 8正式支持WebSocket 1.0这个标准的API。尽管Tomcat 7也提供了支持,但是它只是部分支持,因为在Tomcat 7的时代,标准还未正式制定。目前,大多数网站还以半双工模式运行HTTP通信,这意味着通信在两端都可能发生,但是在同一时间点,只能有1个方向的通信。这有点像对讲机。
    WebSockets协议是一个全双工协议,它意味着在同一时间点,通信是双向传输数据的。WebSockets也是HTML5的规范之一。

    六、Tomcat 8内部的改进

    Tomcat 8最大的变化是资源Resource。Tomcat 8的资源进行了重构,可以更好地支持外部资源。原先的别名Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部仓库等,现在都以单个的、一致的方法进行配置。这个新的资源的实现也可以用于主WAR包,并作为其它多个Web应用程序的基础。


    此外,还有对SPDY协议的支持,这里还有些争议,因为SPDY还不够完善。


    最后,Tomcat 8还有些安全方面的增强,主要是SSL加密提供了额外的诊断信息。
    展开全文
  • 浅识Tomcat10和Tomcat9的区别

    千次阅读 2022-04-09 22:10:56
    引起了我的好奇心,到底是什么样的变化让基于Tomcat9开发的应用程序无法在Tomcat10上运行。在网络上粗略搜索之后,搜索出来这样的结果:Tomcat中javax.servlet 换成了 jaraka.servlet。那么先来验证这种说法对不对吧...

    在自己下载Tomcat服务器时看到了Tomcat上这样一段话

    引起了我的好奇心,到底是什么样的变化让基于Tomcat9开发的应用程序无法在Tomcat10上运行。在网络上粗略搜索之后,搜索出来这样的结果:Tomcat中javax.servlet 换成了 jaraka.servlet。那么先来验证这种说法对不对吧。

    首先下载Tmocat 10和Tomcat 9,我下载的分别是是10.0.20和9.0.62这两个版本。

     

    要找到javax.servlet和jaraka.servlet,就需要知道Tomcat每个文件时干什么的。Tomcat共有七个包,分别是bin、conf、lib、logs、temp、webapps、work,其中lib文件夹中存放的就是Tomcat在运行时所需要的jar包,所以在lib中才能找到servlet对应的jar包。然后分别进行解压。解压完成后就会发现,Tomcat10解压后的包名为jaraka,而Tomcat9解压后的包名为javax。如图:

     

    这样也就可以证实 Tomcat中javax.servlet 确实被换成了 jaraka.servlet。那么这样的影响又是如何使得基于Tomcat9及之前版本开发的应用程序在Tomcat10上无法正常运行呢?那就要了解servlet这个包的意义了。简单来说,就是所有的webapp都需要遵守servlet的一套标准,如果不遵守就会造成所开发出来的webapp无法运行或者无法迁移至其他的服务器上。所以servlet包名的更改会导致之前所有引用到javax.servlet的地方都需要更改成jakarta.servlet,所以Tomcat9及之前版本开发的应用程序无法在Tomcat10上正常运行。

    如对笔者所写内容有任何建议和意见还望指出。 

     

     

    展开全文
  • 一、Apache Tomcat 8介绍 Apache Tomcat 8RC1版于...但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。 Apache Tomcat 8支持Java EE 7规范,包括Java Servlet 3.1、JSP 2.3、Java统一表
  • tomcat8.0新特性

    万次阅读 2013-09-25 16:56:59
    The Apache Tomcat Project is proud to announce the next release candidate for Apache Tomcat 8 - 8.0.0-RC3 (alpha). Tomcat 8 is aligned with Java EE 7. In addition to supporting updated versions o
  • 文章目录Alpha/Beta/StableApacheTomcat9.xApacheTJava Apache Tomcat是一个开源软件实现了Java Servlet和Java Server Pages技术。不同版本的Servlet和JSP规范可使用不同版本的Apache TomcatTomcat与JDK版本对应...
  • Apache Tomcat9.x的是发展的当前焦点,它建立在Tomcat 8.0.x和实现了目前草案的Servlet 4.0规范,也将执行 JSP 2.4?,EL 3.1?,目前对WebSocket的1.2? 和JASPIC 1.1 规范工作的一次更新上这些规范为Java EE 8除...
  • CentOS7下配置java环境及安装tomcat9详细配置,希望对大家有所帮助!
  • ========= 内容: ========= *依赖关系更改 * API稳定性 *捆绑的API * Web应用程序重载和共享库中的静态字段 *安全管理员网址 *链接静态资源 *查看Tomcat更改日志 ...Tomcat 10.0设计为在Java 8和更...
  • tomcat7,TOMCAT7 7新特性_WEB服务器_网站架构_文档_源码天空
  • Tomcat 7 的七大新特性

    2011-11-05 16:41:37
    Tomcat 7 的七大新特性 以及TOCMAT 7的配置方法等等
  • Tomcat新特性:支持Servlet3.0注解定义,无需配置web.xml 前言 tomcat从7.0版本开始就支持Servlet3.0,在Eclipse中不再需要web.xml配置servlet,而通过注解的方式找寻servlet。 电脑环境: Windows10教育版 ...
  • Tomcat学习

    2020-02-13 19:59:44
    Tomcat学习文档
  • 这篇文章主要介绍了Tomcat与JDK版本对应关系以及Tomcat各版本特性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,120
精华内容 42,048
关键字:

tomcat9新特性

友情链接: project.rar