tomcat8 的RC1版已经发布,此版本与tomcat的规范一致,包括Java Servlet 3.1,JavaServer Pages(jsp)2.3以及java 统一表达式语言3.0(el),而且引入了对webSocket1.0的支持。对这些规范的支持已经完善,但是还有一些TODO项目需要完成,因此apache组织决定当前发布的版本为alpha版同时也作为初始版,但是不建议用在实际的生产环境中。
当前发布的版本主要的改进有:
1、支持WebSocket.现在WebSocket作为标准的api支持。tomcat7已经支持但是被tomcat部分支持,因为WebSocket规范并没有完成。WebSocket协议支持全双工通信,这意味着双向的数据可以同时传输。
2、HTTP协议升级。升级的协议允许客户端来指定变换协议。在引擎下,这个功能同样被WebSocket用来升级http连接,虽然它只允许边缘范围的协议。
3、无阻塞I/O为默认。现在HTTP和AJP的连接器默认的都是无阻塞的I/O。
4、资源重构。可以是比较的变化,这次重构是为了能够更好的支持一些额外的资源。现在更容易把一个主要的WAR作为多个个性化的web应用的基本资源.
5、实验支持SPDY。这个协议设计的初衷是让web运行的更快,但是它现在仅支持HTTPs协议。(设计SPDY的目的在于降低网页的加载时间。通过优先级和多路复用,SPDY使得只需要建立一个TCP连接即可传送网页内容及图片等资源。SPDY中广泛应用了TLS加密,传输内容也均以gzip或DEFLATE格式压缩(与HTTP不同,HTTP的头部并不会被压缩)。另外,除了像HTTP的网页服务器被动的等待浏览器发起请求外,SPDY的网页服务器还可以主动推送内容。SPDY并不用于取代HTTP,它只是修改了HTTP的请求与应答在网络上传输的方式)
6、Lambda表达式。和Java8一样,这些表达式能够简化代码,它包含一些参数集合、lambda操作符和函数体。
7、集合操作增加。这些允许在Sets,Lists和Maps上操作。
8、新的java EL流ap过滤器。这些过滤器包括forEach,reduce,filter和map。这里你可以调用携带一个集合或者list,调用字符串方法并且在list上执行额外的过滤和集合函数。
9、EL能够单独运行。现在EL可以单独在Servlet或者Jsp之外运行,使应用可以直接和它进行交互。
更多信息请参考(tomcat8 新增功能简要)http://blog.gopivotal.com/products/apache-tomcat-8-what-it-is-what-you-need-to-know 更详细的信息可以查看变更日志http://tomcat.apache.org/tomcat-8.0-doc/changelog.html 或者考虑参加从九月9~12号在圣克拉拉大学的SpringOne2GX,那里会有几位核心tomct专家现场预览tomcat8.
apache tomcat8可以通过http://tomcat.apache.org/download-80.cgi下载。
原文(http://www.theserverside.com/news/thread.tss?thread_id=76803) (为了学习英文而翻译的,如有错误请支持谢谢)
相关推荐
Apache Tomcat 8.0.0-RC1作为主要版本的候选发布版,引入了一些关键改进和新特性。首先,它支持Java EE 7标准,这意味着你可以在这个版本上部署符合该标准的Web应用,包括WebSocket、JAX-RS 2.0(Java API for ...
最新版tomcat8.0,1.支持servlet3.1, jsp 2.3, el表达式3.0 and Java WebSocket 1.0. 2.默认http与ajp请求实现non-blocking技术,即NIO技术。 3.多个应用发布的时候可以先打成jar包,然后打成一个总的war发布。(这...
本压缩包包含Tomcat的三个主要版本:6.0.53、7.0.78和8.0.0-RC1,这些版本分别代表了Tomcat在不同时间点的特性与功能。 **Tomcat 6.0.53** Tomcat 6是Java EE 5规范的支持者,它支持Servlet 2.5和JSP 2.1标准。这个...
Tomcat 8是其8.x系列的一个版本,这里指的是8.0.0-RC5,它是一个候选发布版,意味着在正式版发布前进行测试和反馈的阶段。 【描述】"tomcat8 安装版, tomcat最新版, 需要jdk7及以上"指出Tomcat 8是当时最新的版本,...
1. `bin`目录:包含启动、停止Tomcat的脚本,如`catalina.sh`,`startup.sh`和`shutdown.sh`。 2. `conf`目录:存放Tomcat的配置文件,如`server.xml`定义服务器配置,`context.xml`管理应用程序上下文,`web.xml`是...
在IT行业中,将Red5-1.0-RC1集成到Tomcat服务器是一个常见的操作,主要目的是为了利用Red5的实时流媒体服务功能,结合Tomcat的稳定性和广泛支持,搭建一个高效、可靠的流媒体发布和播放平台。下面将详细阐述这个过程...
Apache Tomcat 8RC1版于前几日发布。它 经过了2年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。 ...
RC3表示Release Candidate 3,这意味着8.0.0版本在正式发布前的第三个候选版本,可能比7.0.42版本包含更多的更新和修复。 **使用步骤** 1. **选择合适的版本**:根据你的操作系统是32位还是64位来决定下载哪个版本...
M20是这个系列的第20个里程碑版本,通常比早期的M版本更稳定,但在正式发布版本(如9.0.0.RC或GA)之前,仍可能存在一些已知问题。 **64位环境的优势** 64位版本的Tomcat可以支持更大的内存分配,对于需要处理大量...
这个1.0.1-rc1版本可能是Portlet容器 Pluto 的一个候选发布版本,"rc1"代表"Release Candidate 1",意味着这是向正式版本迈进的首个测试版,开发者和社区成员通常会对其进行广泛的测试,以确保其稳定性和功能完善性...
UrlRewriter Java v2.0 RC1 是一个用于Java应用程序的URL重写库,它主要用于改进网站的SEO(搜索引擎优化)以及实现灵活的URL映射规则。这个版本是Release Candidate 1,意味着它是即将正式发布的稳定版本前的一个...
标题 "pluto-src-1.0.1-rc1.zip" 暗示这是一个源代码压缩包,其中包含了 Pluto 平台的版本 1.0.1 的第一个候选发布版 (Release Candidate 1)。Pluto 是一个开源的portlet容器,它实现了JSR 168(Portlet 1.0)和JSR ...
在压缩包文件名称"apache-tomcat-8.0.0-RC1"中,"8.0.0"代表具体版本号,而"RC1"表示Release Candidate 1,意味着这是8.0版本的第一个候选发布版,可能还有一些未解决的问题,但已经接近最终正式版本。 总的来说,...
RC1代表Release Candidate 1,意味着这是该版本的首个候选发布版本,通常在正式版本发布前进行测试和反馈收集。 在使用UrlRewriter Java v2.0 RC1时,开发者需要理解以下核心概念和功能: 1. **配置文件**:...
这个版本是V2.0的候选发布版1(RC1),意味着它是一个即将推出的正式版本之前的测试版本,开发者可以在这个版本上进行测试,确保其稳定性和兼容性。 Java毕设,通常指的是Java编程语言的毕业设计项目。UrlRewriter ...
该版本为Release Candidate 1(RC1),意味着它是正式版本发布前的最后一个测试版本,通常包含了大部分功能并且稳定性较高。 【描述】:UrlRewriter Java v2.0 RC1是基于Apache开源项目Tuckey的UrlRewriteFilter的...
- 下载**org.objectweb.lomboz-and-prereqs-S-3.3RC1-200708181505.zip**。 - 解压缩至指定位置。 - 创建一个指向该文件夹的**link**文件,将其添加到Eclipse的plugins目录下。 - **Lomboz 功能亮点:** - **...