文档索引

介绍

这是Apache Tomcat Servlet/JSP 容器文档包的顶级入口点 。Apache Tomcat 9.0 版实现了Java Community Process的 Servlet 4.0 和 JavaServer Pages 2.3 规范,并包含许多附加功能,使其成为开发和部署 Web 应用程序和 Web 服务的有用平台。

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

Apache Tomcat 用户指南

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

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

参考

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

Apache Tomcat 开发人员

以下文档适用于希望为Apache Tomcat项目的开发做出贡献的 Java 开发人员。

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