简介

这是 Apache Tomcat Servlet/JSP 容器文档包的顶级入口点。 Apache Tomcat 11.0 版本实现了来自 Jakarta EE 的 Servlet 6.0 和 Pages 4.0 规范, 并包含许多附加功能,使其成为开发和部署网络应用程序和网络服务的有用平台。

从导航菜单中选择一个链接,即可深入查看更详细的可用文档。 下文将详细介绍每本可用手册。

Apache Tomcat 用户指南

以下文档将帮助下载和安装 Apache Tomcat,并使用 Apache Tomcat 的许多功能。

  • 简介 - Apache Tomcat 的简要、高层概述。

  • 设置 - 如何在各种平台上安装和运行 Apache Tomcat。

  • 第一个网络应用 - 介绍 Servlet 规范中定义的网络应用概念。包括网络应用程序源代码树的基本组织、网络应用程序存档的结构以及网络应用程序部署描述符 (/WEB-INF/web.xml) 的介绍。

  • 部署器 - 操作 Apache Tomcat 部署器来部署、预编译和验证网络应用程序。

  • 管理器 - 操作管理器webapp,在 Apache Tomcat 运行时部署、撤销部署和重新部署应用程序。

  • 主机管理器 - 在 Apache Tomcat 运行时,使用主机管理器网络应用程序添加和删除虚拟主机。

  • Realms and Access Control(域和访问控制) - 说明如何配置域(用户、密码及其相关角色的数据库),以便在使用容器管理安全性的网络应用程序中使用。

  • JNDI 资源 - 在提供给每个网络应用程序的 JNDI 命名上下文中配置标准和自定义资源。

  • JDBC 数据源 - 使用数据库连接池配置 JNDI 数据源。许多常用数据库的示例。

  • 类加载 - 有关 Apache Tomcat 中类加载的信息,包括在何处放置应用程序类以便它们可见。

  • JSP - 有关 Jasper 配置以及 JSP 编译器用法的信息。

  • SSL/TLS - 安装和配置 SSL/TLS 支持,以便 Apache Tomcat 使用 https 协议处理请求。

  • SSI - 在 Apache Tomcat 中使用服务器端包含。

  • CGI - 在 Apache Tomcat 中使用 CGI。

  • 代理支持 - 配置 Apache Tomcat 以在代理服务器(或作为代理服务器的网络服务器)后面运行。

  • MBeans Descriptors - 为自定义组件配置 MBean 描述符文件。

  • 默认 Servlet - 配置默认 Servlet 并自定义目录列表。

  • Apache Tomcat 集群 - 在 Apache Tomcat 环境中启用会话复制。

  • 均衡器 - 配置、使用和扩展负载均衡器应用程序。

  • 连接器 - Apache Tomcat 中可用的连接器以及本地网络服务器集成。

  • 监控和管理 - 启用 JMX 远程支持,使用工具监控和管理 Apache Tomcat。

  • 日志 - 在 Apache Tomcat 中配置日志。

  • Apache Portable Runtime - 使用 APR 访问 OpenSSL 以支持 TLS。

  • 虚拟主机 - 在 Apache Tomcat 中配置虚拟主机。

  • 高级 IO - 可用于常规阻塞 IO 的扩展。

  • 通过 Maven 使用 Tomcat 库 - 通过 Maven 获取 Tomcat jars。

  • 安全考虑 - 确保 Apache Tomcat 安装安全时需要考虑的选项。

  • Windows 服务 - 在 Microsoft Windows 上将 Tomcat 作为服务运行。

  • Windows 身份验证 - 配置 Tomcat 以使用集成的 Windows 身份验证。

  • 高并发 JDBC 池 - 配置 Tomcat 以使用替代 JDBC 池。

  • WebSocket 支持 - 为 Apache Tomcat 开发 WebSocket 应用程序。

  • URL 重写 - 使用基于 regexp 的重写阀进行有条件的 URL 和主机重写。

  • CDI 和 JAX-RS 支持 - 配置 CDI、JAX-RS 和 Eclipse Microprofile 支持。

  • AOT 编译支持 - 使用 GraalVM/Native Image 支持超前编译。