這是 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。
- 第一個 Web 應用程式 - Servlet 規範中定義的Web 應用程式概念簡介。涵蓋 Web 應用程式原始碼樹的基本組織、Web 應用程式封存結構,以及 Web 應用程式部署描述符 (
/WEB-INF/web.xml
) 簡介。
- 部署器 - 操作 Apache Tomcat 部署器以部署、預編譯和驗證 Web 應用程式。
- 管理員 - 操作管理員Web 應用程式,以在 Apache Tomcat 執行時部署、取消部署和重新部署應用程式。
- 主機管理員 - 操作主機管理員Web 應用程式,以在 Apache Tomcat 執行時新增和移除虛擬主機。
- 領域和存取控制 - 說明如何為使用容器管理安全的 Web 應用程式設定領域(使用者、密碼和其相關角色的資料庫)。
- 安全管理員 - 設定和使用 Java 安全管理員,以支援對 Web 應用程式行為的細緻控制。
- JNDI 資源 - 設定 JNDI 命名內容中的標準和自訂資源,提供給每個 Web 應用程式。
- JDBC 資料來源 - 設定具有 DB 連線池的 JNDI 資料來源。許多熱門資料庫的範例。
- 類別載入 - Apache Tomcat 中的類別載入資訊,包括將應用程式類別放置在何處,才能讓它們可見。
- JSP - Jasper 設定資訊,以及 JSP 編譯器使用方式。
- SSL/TLS - 安裝和設定 SSL/TLS 支援,讓您的 Apache Tomcat 使用
https
協定提供要求。
- SSI - 在 Apache Tomcat 中使用伺服器端包含。
- CGI - 在 Apache Tomcat 中使用 CGI。
- 代理支援 - 設定 Apache Tomcat 在代理伺服器(或作為代理伺服器運作的 Web 伺服器)之後執行。
- MBeans 描述符 - 為自訂元件設定 MBean 描述符檔案。
- 預設 Servlet - 設定預設 Servlet 及自訂目錄清單。
- Apache Tomcat 集群 - 在 Apache Tomcat 環境中啟用工作階段複製。
- 平衡器 - 設定、使用及延伸負載平衡器應用程式。
- 連接器 - Apache Tomcat 中可用的連接器,以及原生網路伺服器整合。
- 監控與管理 - 啟用 JMX 遠端支援,並使用工具來監控及管理 Apache Tomcat。
- 記錄 - 在 Apache Tomcat 中設定記錄。
- Apache 可攜式執行時期 - 使用 APR 提供存取 OpenSSL 以支援 TLS。
- 虛擬主機 - 在 Apache Tomcat 中設定虛擬主機。
- 進階 IO - 在一般封鎖 IO 上可用的延伸功能。
- 使用 Maven 與 Tomcat 函式庫 - 透過 Maven 取得 Tomcat jar。
- 安全性考量 - 保護 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 進行即時編譯支援。
以下文件針對負責安裝、組態和操作 Apache Tomcat 伺服器的系統管理員。
以下文件供希望為Apache Tomcat 專案開發做出貢獻的 Java 開發人員使用。
- 從原始碼建置 - 詳細說明下載 Apache Tomcat 原始碼(及其依賴的其他套件)以及從這些原始碼建置二進位發行版的必要步驟。
- 變更日誌 - 詳細說明對 Apache Tomcat 所做的變更。
- 狀態 - Apache Tomcat 開發狀態。
- 開發人員 - Apache Tomcat 活躍貢獻者的清單。
- Javadoc - Apache Tomcat 內部元件的 Javadoc API 文件。
- Apache Tomcat 架構 - Apache Tomcat 伺服器架構的文件。