文档索引
介绍
这是Apache Tomcat Servlet/JSP 容器文档包的顶级入口点
。Apache Tomcat 10.1 版实现了Jakarta EE的
Servlet 6.0 和 JavaServer Pages 3.1
规范,并包含许多附加功能,使其成为开发和部署 Web 应用程序和 Web 服务的有用平台。
从导航菜单(左侧)中选择链接之一,以深入了解可用的更详细的文档。下面更详细地描述了每个可用的手册。
Apache Tomcat 用户指南
以下文档将帮助您下载和安装 Apache Tomcat,以及使用许多 Apache Tomcat 功能。
- 简介- Apache Tomcat 的简要、高级概述。
- 安装- 如何在各种平台上安装和运行 Apache Tomcat。
- 第一个 Web 应用程序
- 介绍Servlet 规范中定义的Web 应用程序的概念。
/WEB-INF/web.xml
涵盖 Web 应用程序源树的基本组织、Web 应用程序存档的结构以及 Web 应用程序部署描述符 ( )的介绍
- 部署程序- 操作 Apache Tomcat 部署程序来部署、预编译和验证 Web 应用程序。
- Manager -在 Apache Tomcat 运行时操作Manager Web 应用程序来部署、取消部署和重新部署应用程序。
- 主机管理器-在 Apache Tomcat 运行时操作主机管理器Web 应用程序以添加和删除虚拟主机。
- 领域和访问控制
- 描述如何配置领域(用户、密码及其关联角色的数据库)以在利用容器管理安全性的Web 应用程序中使用。
- 安全管理器
- 配置和使用 Java 安全管理器来支持对 Web 应用程序行为的细粒度控制。
- JNDI 资源
- 在提供给每个 Web 应用程序的 JNDI 命名上下文中配置标准和自定义资源。
-
JDBC 数据源
- 使用数据库连接池配置 JNDI 数据源。许多流行数据库的示例。
- 类加载
- 有关 Apache Tomcat 中的类加载的信息,包括将应用程序类放置在何处以便它们可见。
- JSP
- 有关 Jasper 配置以及 JSP 编译器使用情况的信息。
- SSL/TLS - 安装和配置 SSL/TLS 支持,以便您的 Apache Tomcat 将使用该
https
协议服务请求。
- SSI - 使用 Apache Tomcat 中的服务器端包含。
- CGI - 将 CGI 与 Apache Tomcat 一起使用。
- 代理支持- 配置 Apache Tomcat 在代理服务器(或充当代理服务器的 Web 服务器)后面运行。
- MBeans Descriptors - 为自定义组件配置 MBean 描述符文件。
- 默认 Servlet - 配置默认 Servlet 并自定义目录列表。
- Apache Tomcat 集群- 在 Apache Tomcat 环境中启用会话复制。
- 平衡器- 配置、使用和扩展负载平衡器应用程序。
- 连接器- Apache Tomcat 中可用的连接器以及本机 Web 服务器集成。
- 监控和管理- 启用 JMX 远程支持,并使用工具监控和管理 Apache Tomcat。
- 日志记录- 在 Apache Tomcat 中配置日志记录。
- Apache Portable Runtime - 使用 APR 提供对 OpenSSL 的访问以支持 TLS。
- 虚拟主机- 在 Apache Tomcat 中配置虚拟主机。
- 高级 IO - 可通过常规、阻塞 IO 进行扩展。
- 将 Tomcat 库与 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 开发人员
以下文档适用于希望为Apache Tomcat项目的开发做出贡献的 Java 开发人员。
- 从源代码构建- 详细介绍了下载 Apache Tomcat 源代码(及其依赖的其他包)以及从这些源构建二进制发行版所需的步骤。
- 变更日志- 详细说明对 Apache Tomcat 所做的更改。
- 状态- Apache Tomcat 开发状态。
- 开发人员- 活跃的 Apache Tomcat 贡献者列表。
- Javadocs
- Apache Tomcat 内部的 Javadoc API 文档.
- Apache Tomcat 架构
- Apache Tomcat 服务器架构的文档。