文件索引

簡介

這是 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 功能。

  1. 簡介 - Apache Tomcat 的簡要、高階概觀。
  2. 設定 - 如何在各種平台上安裝並執行 Apache Tomcat。
  3. 第一個 Web 應用程式 - Servlet 規範中定義的Web 應用程式概念簡介。涵蓋 Web 應用程式原始碼樹的基本組織、Web 應用程式封存結構,以及 Web 應用程式部署描述符 (/WEB-INF/web.xml) 簡介。
  4. 部署器 - 操作 Apache Tomcat 部署器以部署、預編譯和驗證 Web 應用程式。
  5. 管理員 - 操作管理員Web 應用程式,以在 Apache Tomcat 執行時部署、取消部署和重新部署應用程式。
  6. 主機管理員 - 操作主機管理員Web 應用程式,以在 Apache Tomcat 執行時新增和移除虛擬主機。
  7. 領域和存取控制 - 說明如何為使用容器管理安全的 Web 應用程式設定領域(使用者、密碼和其相關角色的資料庫)。
  8. 安全管理員 - 設定和使用 Java 安全管理員,以支援對 Web 應用程式行為的細緻控制。
  9. JNDI 資源 - 設定 JNDI 命名內容中的標準和自訂資源,提供給每個 Web 應用程式。
  10. JDBC 資料來源 - 設定具有 DB 連線池的 JNDI 資料來源。許多熱門資料庫的範例。
  11. 類別載入 - Apache Tomcat 中的類別載入資訊,包括將應用程式類別放置在何處,才能讓它們可見。
  12. JSP - Jasper 設定資訊,以及 JSP 編譯器使用方式。
  13. SSL/TLS - 安裝和設定 SSL/TLS 支援,讓您的 Apache Tomcat 使用 https 協定提供要求。
  14. SSI - 在 Apache Tomcat 中使用伺服器端包含。
  15. CGI - 在 Apache Tomcat 中使用 CGI。
  16. 代理支援 - 設定 Apache Tomcat 在代理伺服器(或作為代理伺服器運作的 Web 伺服器)之後執行。
  17. MBeans 描述符 - 為自訂元件設定 MBean 描述符檔案。
  18. 預設 Servlet - 設定預設 Servlet 及自訂目錄清單。
  19. Apache Tomcat 集群 - 在 Apache Tomcat 環境中啟用工作階段複製。
  20. 平衡器 - 設定、使用及延伸負載平衡器應用程式。
  21. 連接器 - Apache Tomcat 中可用的連接器,以及原生網路伺服器整合。
  22. 監控與管理 - 啟用 JMX 遠端支援,並使用工具來監控及管理 Apache Tomcat。
  23. 記錄 - 在 Apache Tomcat 中設定記錄。
  24. Apache 可攜式執行時期 - 使用 APR 提供存取 OpenSSL 以支援 TLS。
  25. 虛擬主機 - 在 Apache Tomcat 中設定虛擬主機。
  26. 進階 IO - 在一般封鎖 IO 上可用的延伸功能。
  27. 使用 Maven 與 Tomcat 函式庫 - 透過 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 重寫 - 使用基於 regexp 的重寫閥門進行條件式 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 活躍貢獻者的清單。
  • Javadoc - Apache Tomcat 內部元件的 Javadoc API 文件。
  • Apache Tomcat 架構 - Apache Tomcat 伺服器架構的文件。