这是 Apache Tomcat Servlet/JSP 容器文档包的顶层入口。Apache Tomcat 11.0 版本实现了 Jakarta EE 的 Servlet 6.0 和 Pages 4.0 规范,并包含了许多额外的功能,使其成为开发和部署 Web 应用程序及 Web 服务的有用平台。
从导航菜单(左侧)中选择一个链接,以深入了解可用的更详细文档。每个可用手册将在下面更详细地描述。
以下文档将帮助您下载和安装 Apache Tomcat,并使用 Apache Tomcat 的许多功能。
- 简介 - 对 Apache Tomcat 的简要高层概述。
- 设置 - 如何在各种平台上安装和运行 Apache Tomcat。
- 第一个 Web 应用程序 - 介绍了 Servlet 规范中定义的Web 应用程序概念。涵盖了 Web 应用程序源代码树的基本组织、Web 应用程序归档的结构以及 Web 应用程序部署描述符(
/WEB-INF/web.xml
)的介绍。
- 部署器 - 操作 Apache Tomcat 部署器以部署、预编译和验证 Web 应用程序。
- 管理器 - 操作 Manager Web 应用程序,在 Apache Tomcat 运行时部署、卸载和重新部署应用程序。
- 主机管理器 - 操作 Host Manager Web 应用程序,在 Apache Tomcat 运行时添加和移除虚拟主机。
- 域与访问控制 - 描述如何配置用于利用容器管理安全的 Web 应用程序的域(用户、密码及其关联角色的数据库)。
- JNDI 资源 - 在提供给每个 Web 应用程序的 JNDI 命名上下文中配置标准和自定义资源。
- JDBC 数据源 - 配置带有数据库连接池的 JNDI 数据源。包含许多常用数据库的示例。
- 类加载 - 关于 Apache Tomcat 中类加载的信息,包括在哪里放置您的应用程序类使其可见。
- JSP - 关于 Jasper 配置以及 JSP 编译器使用的信息。
- SSL/TLS - 安装和配置 SSL/TLS 支持,以便您的 Apache Tomcat 将使用
https
协议提供请求服务。
- SSI - 在 Apache Tomcat 中使用服务器端包含 (Server Side Includes)。
- CGI - 在 Apache Tomcat 中使用 CGI。
- 代理支持 - 配置 Apache Tomcat 在代理服务器(或充当代理服务器的 Web 服务器)后运行。
- MBean 描述符 - 为自定义组件配置 MBean 描述符文件。
- 默认 Servlet - 配置默认 Servlet 和自定义目录列表。
- Apache Tomcat 集群 - 在 Apache Tomcat 环境中启用会话复制。
- 负载均衡器 - 配置、使用和扩展负载均衡器应用程序。
- 连接器 - Apache Tomcat 中可用的连接器,以及原生 Web 服务器集成。
- 监控与管理 - 启用 JMX 远程支持,并使用工具监控和管理 Apache Tomcat。
- 日志 - 在 Apache Tomcat 中配置日志。
- Apache 可移植运行时 - 使用 APR 为 TLS 支持提供 OpenSSL 访问。
- 虚拟主机 - 在 Apache Tomcat 中配置虚拟主机。
- 高级 I/O - 相比常规阻塞 I/O 可用的扩展。
- Maven 库的使用 - 通过 Maven 获取 Tomcat JAR 包。
- 安全注意事项 - 保护 Apache Tomcat 安装时要考虑的选项。
- Windows 服务 - 在 Microsoft Windows 上将 Tomcat 作为服务运行。
- Windows 认证 - 配置 Tomcat 使用集成 Windows 认证。
- 高并发 JDBC 连接池 - 配置 Tomcat 使用备用 JDBC 连接池。
- WebSocket 支持 - 为 Apache Tomcat 开发 WebSocket 应用程序。
- URL 重写 - 使用基于正则表达式的重写阀门进行条件 URL 和主机重写。
- CDI 和 JAX-RS 支持 - 配置 CDI、JAX-RS 和 Eclipse Microprofile 支持。
- AOT 编译支持 - 使用 GraalVM/Native Image 的预先编译支持。
以下文档面向负责安装、配置和操作 Apache Tomcat 服务器的系统管理员。
以下文档面向希望为 Apache Tomcat 项目开发做出贡献的 Java 开发者。
- 从源代码构建 - 详细说明了下载 Apache Tomcat 源代码(以及它所依赖的其他包)并从这些源代码构建二进制分发的必要步骤。
- 变更日志 - 详细说明了对 Apache Tomcat 所做的更改。
- 状态 - Apache Tomcat 开发状态。
- 开发者 - Apache Tomcat 活跃贡献者列表。
- Javadoc - Apache Tomcat 内部的 Javadoc API 文档。
- Apache Tomcat 架构 - Apache Tomcat 服务器架构的文档。