1.2. 红帽提供的 Apache Tomcat 发行版本之间的区别


Red Hat JBoss Web Server 和 Red Hat Enterprise Linux (RHEL)都提供单独的 Apache Tomcat 发行版本。但是,与 Apache Tomcat 的 RHEL 发行版相比,JBoss Web 服务器通过包括集成和认证的其他组件和功能集提供不同的优势。JBoss Web 服务器还提供更频繁的软件和安全更新。

注意

RHEL 在 RHEL 7 上提供了 Apache Tomcat 发行版,RHEL 8.8 或更高版本仅提供 RHEL 9.2 或更高版本。

对于 RHEL 8.0 到 8.7 和 RHEL 9.0 到 9.1,RHEL 平台订阅不提供 Apache Tomcat 的发布。在这些操作系统版本中,JBoss Web 服务器是唯一红帽提供的 Apache Tomcat 发行版,可作为 Middleware Runtimes 订阅的一部分提供。

Apache Tomcat 版本

考虑 JBoss Web Server 和 RHEL 提供的 Apache Tomcat 发行版本的以下版本信息:

RHEL 提供的 Apache Tomcat 版本
  • RHEL 7 tomcat 软件包基于 Apache Tomcat 7 的社区版本。
  • RHEL 8.x 和 RHEL 9.x tomcat 软件包基于 Apache Tomcat 9 的社区版本。tomcat 软件包只可用于 RHEL 8.8 或更高版本,RHEL 9.2 或更高版本只提供。
JBoss Web 服务器提供的 Apache Tomcat 版本
  • JBoss Web Server 3.1 提供 Apache Tomcat 7 和 Apache Tomcat 8 发行版,以及一组集成和认证的其他组件和功能。但是,红帽不再完全支持或维护 JBoss Web Server 3.1,当前处于延长生命周期支持(ELS)阶段 2,计划于 12 月 2 日结束其生命周期。
  • JBoss Web Server 5.x 提供了 Apache Tomcat 9 发布,红帽会完全测试并支持集成和认证的其他组件和功能。红帽计划于 2024 年 7 月 31 日结束对 JBoss Web Server 5.x 的完全支持。红帽将提供维护支持,直到 2025 年 7 月 31 日之后,延长的生命周期支持(ELS)阶段 1,计划于 2027 年 7 月结束其生命周期。
  • JBoss Web Server 6.x 提供了 Apache Tomcat 10.1 发布,红帽会完全测试并支持集成和认证的其他组件和功能。有关迁移到 JBoss Web Server 6.x 的详情,请查看 最新的产品文档

有关产品生命周期和可用支持级别的更多信息,请参阅 生命周期阶段。有关 Apache Tomcat 版本的更多信息,请参阅 红帽支持的 Apache Tomcat 版本

注意

红帽不支持 Apache Tomcat 的社区版本。

JBoss Web 服务器和 Apache Tomcat 的 RHEL 发行版之间的区别

考虑 JBoss Web 服务器和 Apache Tomcat 的 RHEL 发行版之间的以下区别:

  • 您可以从存档文件或 RPM 软件包安装 RHEL 版本 7、8 和 9 上的 JBoss Web 服务器。您只能从 RHEL 7、RHEL 8.8 和 RHEL 9.2 或更高版本的 RPM 软件包安装 Apache Tomcat 的 RHEL 发行版。
  • 您还可以从存档文件在受支持的 Windows Server 平台上安装 JBoss Web Server。
  • Apache Tomcat 的 RHEL 发行版为管理员提供了在 RHEL 系统上部署和运行 Apache Tomcat 实例的管理员支持。JBoss Web 服务器为开发人员提供支持,以创建和部署后端 Web 应用和大型网站,这些网站可在安全稳定的环境中服务来自 Apache HTTP 服务器代理的客户端请求。
  • RHEL 只提供基于社区版本的 Apache Tomcat 标准发行版的不经常软件更新。JBoss Web 服务器提供经过全面测试且受支持的 Apache Tomcat 发行版本,包括以下集成和认证的额外功能集:

    • 使用 mod_proxy、mod_jkmod_ proxy _cluster 连接器,完全测试并认证与 Apache HTTP 服务器集成,用于向后端 Web 客户端请求进行转发和负载平衡
    • Tomcat 原生库,用于改进 Apache Tomcat 可扩展性、性能和与原生服务器技术的集成
    • 用于屏蔽密码和其他敏感字符串的 Tomcat Vault 扩展,并在加密的 Java 密钥存储中安全地存储敏感信息
    • mod _cluster 库,用于启用 Apache HTTP 服务器和后端 JBoss Web 服务器 worker 节点的 mod_proxy_cluster 模块之间的通信和智能负载平衡
    • Apache Portable Runtime (APR)库,提供卓越的可扩展性、性能和改进与原生服务器技术集成
    • Federal Information Processing Standards (FIPS)合规性
    • 在 Red Hat OpenShift 环境中支持 JBoss Web Server
    • JBoss Web Server Operator 用于管理 OpenShift 容器镜像,并在 Red Hat OpenShift 环境中创建、配置、管理和无缝升级 Web 服务器应用程序实例
    • 使用红帽 Ansible 认证内容集合自动安装 JBoss Web 服务器
  • JBoss Web 服务器在 jws-5.X.x-maven-repository.zip 文件中提供一组 Maven 存储库工件,您可以从红帽客户门户网站下载。您可以在 web 应用存档(WAR)文件中为应用部署项目使用这些工件。Apache Tomcat 的 RHEL 发行版不提供一组 Maven 存储库工件。
  • JBoss Web 服务器还在 jws-5.X.x-maven-repository.zip 文件中包括用于嵌入式 Tomcat 的库,它可让您通过使用完全支持的 Apache Tomcat 版本的嵌入式 Tomcat 构建 web 应用程序。

JBoss Web 服务器和 RHEL 文档集之间的区别

JBoss Web 服务器文档集比 tomcat 软件包的 RHEL 文档更广泛且更全面:

  • JBoss Web 服务器包括 Red Hat JBoss Web Server 5.8.x 文档 归档文件,其中包含 Apache Tomcat 9 和 Tomcat Vault 的 API 文档。您可以从 红帽客户门户网站 下载此存档文件。
  • JBoss Web Server 产品文档页面 提供了以下所有类型的用例的信息:

    • 从支持的操作系统上的存档文件或 RPM 软件包执行 JBoss Web 服务器的标准安装。
    • 配置 JBoss Web 服务器,以用于 Apache HTTP 服务器连接器和负载平衡器,如 mod_jkmod_proxy_cluster
    • 使用红帽 Ansible 认证内容集合启用 JBoss Web 服务器的自动安装。
    • 在红帽 OpenShift 环境中使用 JBoss Web 服务器.
    • 为 OpenShift 安装和使用 JBoss Web Server Operator。
    • 配置 JBoss Web 服务器以支持诸如 Hibernate 对象关系映射(ORM)框架、HTTP/2 协议、Tomcat Vault 和 FIPS 合规性等功能。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat