文档索引

简介

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

从导航菜单(左侧)中选择一个链接,以深入了解可用的更详细文档。每个可用手册将在下面更详细地描述。

Apache Tomcat 用户指南

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

  1. 简介 - 对 Apache Tomcat 的简要高层概述。
  2. 设置 - 如何在各种平台上安装和运行 Apache Tomcat。
  3. 第一个 Web 应用程序 - 介绍了 Servlet 规范中定义的Web 应用程序概念。涵盖了 Web 应用程序源代码树的基本组织、Web 应用程序归档的结构以及 Web 应用程序部署描述符(/WEB-INF/web.xml)的介绍。
  4. 部署器 - 操作 Apache Tomcat 部署器以部署、预编译和验证 Web 应用程序。
  5. 管理器 - 操作 Manager Web 应用程序,在 Apache Tomcat 运行时部署、卸载和重新部署应用程序。
  6. 主机管理器 - 操作 Host Manager Web 应用程序,在 Apache Tomcat 运行时添加和移除虚拟主机。
  7. 域与访问控制 - 描述如何配置用于利用容器管理安全的 Web 应用程序的(用户、密码及其关联角色的数据库)。
  8. JNDI 资源 - 在提供给每个 Web 应用程序的 JNDI 命名上下文中配置标准和自定义资源。
  9. JDBC 数据源 - 配置带有数据库连接池的 JNDI 数据源。包含许多常用数据库的示例。
  10. 类加载 - 关于 Apache Tomcat 中类加载的信息,包括在哪里放置您的应用程序类使其可见。
  11. JSP - 关于 Jasper 配置以及 JSP 编译器使用的信息。
  12. SSL/TLS - 安装和配置 SSL/TLS 支持,以便您的 Apache Tomcat 将使用 https 协议提供请求服务。
  13. SSI - 在 Apache Tomcat 中使用服务器端包含 (Server Side Includes)。
  14. CGI - 在 Apache Tomcat 中使用 CGI。
  15. 代理支持 - 配置 Apache Tomcat 在代理服务器(或充当代理服务器的 Web 服务器)后运行。
  16. MBean 描述符 - 为自定义组件配置 MBean 描述符文件。
  17. 默认 Servlet - 配置默认 Servlet 和自定义目录列表。
  18. Apache Tomcat 集群 - 在 Apache Tomcat 环境中启用会话复制。
  19. 负载均衡器 - 配置、使用和扩展负载均衡器应用程序。
  20. 连接器 - Apache Tomcat 中可用的连接器,以及原生 Web 服务器集成。
  21. 监控与管理 - 启用 JMX 远程支持,并使用工具监控和管理 Apache Tomcat。
  22. 日志 - 在 Apache Tomcat 中配置日志。
  23. Apache 可移植运行时 - 使用 APR 为 TLS 支持提供 OpenSSL 访问。
  24. 虚拟主机 - 在 Apache Tomcat 中配置虚拟主机。
  25. 高级 I/O - 相比常规阻塞 I/O 可用的扩展。
  26. Maven 库的使用 - 通过 Maven 获取 Tomcat JAR 包。
  27. 安全注意事项 - 保护 Apache Tomcat 安装时要考虑的选项。
  28. Windows 服务 - 在 Microsoft Windows 上将 Tomcat 作为服务运行。
  29. Windows 认证 - 配置 Tomcat 使用集成 Windows 认证。
  30. 高并发 JDBC 连接池 - 配置 Tomcat 使用备用 JDBC 连接池。
  31. WebSocket 支持 - 为 Apache Tomcat 开发 WebSocket 应用程序。
  32. URL 重写 - 使用基于正则表达式的重写阀门进行条件 URL 和主机重写。
  33. CDI 和 JAX-RS 支持 - 配置 CDI、JAX-RS 和 Eclipse Microprofile 支持。
  34. AOT 编译支持 - 使用 GraalVM/Native Image 的预先编译支持。

参考

以下文档面向负责安装、配置和操作 Apache Tomcat 服务器的系统管理员

Apache Tomcat 开发者

以下文档面向希望为 Apache Tomcat 项目开发做出贡献的 Java 开发者。

  • 从源代码构建 - 详细说明了下载 Apache Tomcat 源代码(以及它所依赖的其他包)并从这些源代码构建二进制分发的必要步骤。
  • 变更日志 - 详细说明了对 Apache Tomcat 所做的更改。
  • 状态 - Apache Tomcat 开发状态。
  • 开发者 - Apache Tomcat 活跃贡献者列表。
  • Javadoc - Apache Tomcat 内部的 Javadoc API 文档。
  • Apache Tomcat 架构 - Apache Tomcat 服务器架构的文档。