Apache Tomcat

  1. 1. 官方资源
  2. 2. 百科
    1. 2.1. 环境
    2. 2.2. 开发状况
    3. 2.3. 产品特性
      1. 2.3.1. Tomcat 3.x
      2. 2.3.2. Tomcat 4.x
      3. 2.3.3. Tomcat 5.x
      4. 2.3.4. Tomcat 6.x
      5. 2.3.5. Tomcat 7.x
      6. 2.3.6. Tomcat 8.x
      7. 2.3.7. Tomcat 9.x
      8. 2.3.8. Tomcat 10.x
    4. 2.4. 版本历史
  3. 3. 📖参看
  4. 4. ※参考和引用
  5. 5. 🔗外部链接

Tomcat 是由 Apache 软件基金会属下 Jakarta 项目开发的 Servlet 容器,按照 Sun Microsystems 提供的技术规范,实现了对 Servlet 和 JavaServer Page(JSP) 的支持,并提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台、安全局管理 和 Tomcat 阀 等。

由于 Tomcat 本身也内含了 HTTP 服务器,因此也可以视作单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apache HTTP 服务器是用 C 语言实现的 HTTPWeb 服务器;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了配置管理工具,也可以通过编辑 XML 格式的配置文件 来进行配置。


👆←🗎[1]

Tomcat_Logo官方资源

百科

Wikipedia's logo 维基百科

环境

Tomcat 提供了一个 Jasper 编译器 用以将 JSP 编译成对应的 Servlet。

Tomcat 的 Servlet 引擎通常与 Apache 或者 其他 Web 服务器一起工作。除了用于开发过程中的调试以及那些对速度和事务处理只有很小要求的用户,很少会将 Tomcat 单独作为 Web 服务器。但随着版本的更新,正有越来越多的用户将其单独作为 Web 服务器用以那些对速度和可靠性有较高要求的环境中。

开发状况

和其他 Apache 软件基金会旗下的项目一样,Tomcat 是由该基金会的会员和其他志愿者开发与维护的,并且是一个被置于 Apache 协议之下的开源软件。用户可以根据该协议免费获得其源代码及可执行文件。最初被发布出来的版本是 Tomcat 3.0.x。

产品特性

Tomcat 3.x

  • 符合 Servlet 2.2 和 JSP 1.1 规范
  • Servlet 更新
  • 基础的 HTTP 功能

Tomcat 4.x

  • 符合 Servlet 2.3 和 JSP 1.2 规范
  • Servlet 容器被重新设计,并被命名为 Catalina
  • JSP 引擎被重新设计,并被命名为 Jasper
  • 新的 Coyote 连接器
  • 支持 JMX,使用 JSP 和 基于 Struts 的管理系统

Tomcat 5.x

  • 符合 Servlet 2.4 和 JSP 2.0 规范
  • 精简的垃圾收集系统
  • 更快的 JSP 解析 和 改进过的标签库处理
  • Windows 和 Unix 的本地操作系统集成,可以将 Tomcat 注册为系统服务
  • 重构过的应用程序发布环境

Tomcat 6.x

  • 符合 Servlet 2.5 和 JSP 2.1 规范
  • 支持统一表达式语言2.1
  • 设计运行在 Java SE 5.0 及 以后版本上
  • 通过 CometProcessor 接口 实现了对 Comet 的支持
  • 不同于过去版本,未集成管理员(admin)控制台

Tomcat 7.x

  • 支持 Servlet 3.0

Tomcat 8.x

  • 支持 Servlet 3.1

Tomcat 9.x

  • 支持 Servlet 4.0

Tomcat 10.x

最新版的 tomcat

  • 支持 Servlet 5.0

版本历史


📖参看

分类:工具🧰 | 查阅🔍
分类:其他(二度及以上关联☌)

※参考和引用

  1. ^Apache Tomcat - 维基百科,自由的百科全书

🔗外部链接