50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Apache 软件基金会发布 Tomcat 7.0,支持 Servlet 3.0、JSP 2.2 及 EL 2.2

  • 2010-07-01
  • 本文字数:963 字

    阅读完需:约 3 分钟

上月 29 日, Apache 软件基金会(ASF)发布了屡获大奖的开源 Java Web 服务器 Tomcat 7.0 。Apache 软件基金会由开发志愿者、管理员构成,目前管理着 143 个开源项目。

作为 ASF 最早的项目之一,Tomcat 代码基最初在 1999 年被捐献给 ASF,而 Tomcat 的首个版本 Tomcat 3.0 则于次年发布。Apache Tomcat 7 是该项目自 2006 年以来的首个主要发布版本,完整实现了 Java Servlet 3.0、JavaServer Pages(JSP)2.2 及 Expression Language(EL)2.2 规范。

Tomcat 7 简化了复杂 Web 项目的开发与部署工作,对之前需要手工完成的开发工作提供了开箱即用的支持。Apache Tomcat 由大量志愿者进行维护与更新,这些志愿者还负责每天的运维工作,比如社区开发与产品发布等,所有这一切都由项目管理委员会监管。

来自 Apache Tomcat 项目管理委员会的成员 Mark Thomas 说到“开发者可以凭借 Tomcat 开发出速度更快、可靠性更好的应用,它提供了更棒的用户体验,对服务器端资源的利用也更好”。

MuleSoft 的 CTO 及创建者 Ross Mason 说到“MuleSoft 对 Apache Tomcat 团队的辛勤工作感到由衷的敬意。新版本的改进充分考虑了 Java 的一些改进,包括 Servlet 3 规范,它极大地减轻了 Web 应用开发者的工作量。该发布凝聚了十年以来社区的积极贡献,这使得 Tomcat 成为最棒的 Java Web 服务器”。

VMware SpringSource 部门的总经理 Rod Johnson 说到“我很欣喜地看到 Apache Tomcat 7 的发布。一直以来,Tomcat 都是 Spring 应用最佳的部署平台,我相信此次发布会增加更多优秀的产品技术。Tomcat 具有资源占用量小、执行可靠等特点,这使得它成为 SpringSource tc Server 运行时组件的不二之选。随着越来越多的组织向云中迁移,这些特性将发挥越来越大的作用”。

使用 Tomcat 7 的开发者还会从其改进的内存泄漏检测与预防机制中获益,同时它还支持将“别名”目录加到应用的 URL 中。此外,Tomcat 7 还修复了此前报告的旧版本 Tomcat 中的所有 bug。

Tomcat 5.5.x 与 6.0.x 依旧会得到支持,但早期版本中的 bug 或安全更新可能会有延迟。

Tomcat 7 基于 Apache Software License v2.0。感兴趣的读者可以通过 Tomcat 的项目主页 http://tomcat.apache.org/ 下载 Tomcat 7 或是阅读文档与相关资源。还可以在 InfoQ 上找到关于 Tomcat 的更多信息这是 Tomcat 7 的所有更新信息,读者不妨移步一观。

2010-07-01 13:563232
用户头像

发布了 88 篇内容, 共 272.6 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

GetX代码生成IDEA插件,超详细功能讲解(透过现象看本质)

小呆呆666

朋友圈架构设计

XP

模块七作业

秀聪

架构实战营

初恋永远想不到的性能架构(朋友圈)

人工智能~~~

LeetCode题解:897. 递增顺序搜索树,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

如何在AI工程实践中选择合适的算法?

博文视点Broadview

Vue进阶(壹佰):当前页面刷新并重载页面数据

No Silver Bullet

Vue 9月日更

Rust从0到1-高级特性-宏

rust 高级特性 Macros

Vue进阶(九十九):页面锚点至顶部

No Silver Bullet

Vue 9月日更

学习Linux tar 命令:最简单也最困难

华为云开发者联盟

Linux 文件 Linux tar tar命令 存档

带你认识数据库视图对象,下次不要再认成“表”了

华为云开发者联盟

数据库 sql 对象 视图 GaussDB(DWS)

【VueRouter 源码学习】第五篇 - 两种路由模式的设计

Brave

源码 vue-router 9月日更

架构实战营 - 模块七作业

Julian Chu

架构实战营

【LeetCode】分割平衡字符串Java题解

Albert

算法 LeetCode 9月日更

TLS协议分析 (三) record协议

OpenIM

使用GO语言实现Mysql数据库CURD

Regan Yue

数据库 Go 语言 9月日更

从源码角度分析 MyBatis 工作原理

vivo互联网技术

sql mybatis JDBC ORM

模块(三)如何设计出合理的架构

我是一只小小鸟

终于,基础软件领域的行业盛会来了!

Jessie

开源 云原生 基础软件 中间件 #数据库

TLS协议分析 (五) handshake协议 证书与密钥交换

OpenIM

【Flutter 专题】54 图解基本生命周期

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

颇具年代感的《JMeter中文操作手册》

FunTester

Jmeter 性能测试 自动化测试 接口测试 FunTester

学会这5种JS函数继承方式,前端面试你至少成功50%

华为云开发者联盟

面试 大前端 js 继承 函数继承

搞懂现代Web端即时通讯技术一文就够:WebSocket、socket.io、SSE

JackJiang

websocket 即时通讯 IM

Retrofit源码解读HTTP

Changing Lin

android 9月日更

解读顶会ICDE’21论文:利用DAEMON算法解决多维时序异常检测问题

华为云开发者联盟

华为云数据库 时序数据 深度神经网络算法 DAEMON 轨迹分析

TLS协议分析 (四) handshake协议概览

OpenIM

从 CI_CD 到 DevOps

飞算JavaAI开发助手

DevOps 自动化 基础软件

EMQ 映云科技与 RT-Thread 达成战略合作,共建产业物联网平台

EMQ映云科技

人工智能 云计算 大数据 物联网 emq

直播预告:京东云DevOps与JFrog制品库的融合

京东科技开发者

DevOps 制品库管理 运维开发

微型博客开发项目,手动创建导航组件的新增页面

梦想橡皮擦

9月日更

Apache软件基金会发布Tomcat 7.0,支持Servlet 3.0、JSP 2.2及EL 2.2_Java_张龙_InfoQ精选文章