これは、Apache Tomcat Servlet/JSP コンテナのドキュメントバンドルのトップレベルのエントリポイントです。Apache Tomcat バージョン 11.0 は、Jakarta EE の Servlet 6.0 および Pages 4.0 仕様を実装し、Web アプリケーションおよび Web サービスを開発およびデプロイするための有用なプラットフォームとなる多くの追加機能が含まれています。
利用可能な詳細なドキュメントにドリルダウンするには、ナビゲーションメニュー (左側) からリンクのいずれかを選択してください。 利用可能な各マニュアルについては、以下で詳しく説明します。
次のドキュメントは、Apache Tomcat をダウンロードしてインストールし、多くの Apache Tomcat 機能を使用する際に役立ちます。
- はじめに - Apache Tomcat の概要を簡単に説明します。
- セットアップ - さまざまなプラットフォームに Apache Tomcat をインストールして実行する方法。
- 最初の Web アプリケーション - Servlet 仕様で定義されているWeb アプリケーションの概念の紹介。Web アプリケーションのソースツリーの基本的な構成、Web アプリケーションアーカイブの構造、および Web アプリケーションデプロイメント記述子 (
/WEB-INF/web.xml
) の紹介について説明します。
- Deployer - Apache Tomcat Deployer を操作して、Web アプリケーションをデプロイ、プリコンパイル、および検証します。
- Manager - Apache Tomcat の実行中に、Manager Web アプリを操作して、アプリケーションをデプロイ、アンデプロイ、および再デプロイします。
- Host Manager - Apache Tomcat の実行中に、Host Manager Web アプリを操作して、仮想ホストを追加および削除します。
- Realms とアクセス制御 - コンテナ管理セキュリティを利用する Web アプリケーションで使用するためのRealms (ユーザー、パスワード、および関連するロールのデータベース) を構成する方法の説明。
- JNDI リソース - 各 Web アプリケーションに提供される JNDI 名前付けコンテキストで標準およびカスタムリソースを構成します。
- JDBC データソース - DB 接続プールを使用して JNDI データソースを構成します。 多くの一般的なデータベースの例。
- クラスローディング - Apache Tomcat のクラスローディングに関する情報。アプリケーションクラスを配置して表示されるようにする場所を含みます。
- JSPs - Jasper 構成に関する情報、および JSP コンパイラの使用法。
- SSL/TLS - Apache Tomcat が
https
プロトコルを使用してリクエストを処理するように、SSL/TLS サポートをインストールおよび構成します。
- SSI - Apache Tomcat でのサーバーサイドインクルードの使用。
- CGI - Apache Tomcat での CGI の使用。
- プロキシサポート - プロキシサーバー (またはプロキシサーバーとして機能する Web サーバー) の背後で Apache Tomcat を実行するように構成します。
- MBeans 記述子 - カスタムコンポーネントの MBean 記述子ファイルを構成します。
- デフォルトサーブレット - デフォルトサーブレットの構成とディレクトリリストのカスタマイズ。
- Apache Tomcat クラスタリング - Apache Tomcat 環境でセッションレプリケーションを有効にします。
- Balancer - ロードバランサーアプリケーションの構成、使用、および拡張。
- コネクタ - Apache Tomcat で利用可能なコネクタ、およびネイティブ Web サーバー統合。
- 監視と管理 - JMX リモートサポートを有効にし、ツールを使用して Apache Tomcat を監視および管理します。
- ロギング - Apache Tomcat でのロギングの構成。
- Apache Portable Runtime - TLS サポートのために OpenSSL へのアクセスを提供するために APR を使用します。
- 仮想ホスティング - Apache Tomcat での仮想ホスティングの構成。
- 高度な IO - 通常のブロッキング IO で利用可能な拡張機能。
- Maven での Tomcat ライブラリの使用 - Maven を介して Tomcat jar を取得します。
- セキュリティに関する考慮事項 - Apache Tomcat インストールをセキュリティで保護する際に検討するオプション。
- Windows サービス - Microsoft Windows で Tomcat をサービスとして実行します。
- Windows 認証 - 統合 Windows 認証を使用するように Tomcat を構成します。
- 高並行 JDBC プール - 代替 JDBC プールを使用するように Tomcat を構成します。
- WebSocket サポート - Apache Tomcat 用の WebSocket アプリケーションの開発。
- URL rewrite - 条件付き URL およびホストの書き換えに、正規表現ベースの rewrite バルブを使用します。
- CDI および JAX-RS サポート - CDI、JAX-RS、および Eclipse Microprofile サポートの構成。
- AOT コンパイルのサポート - GraalVM/Native Image を使用した事前 (Ahead Of Time) コンパイルのサポート。
次のドキュメントは、Apache Tomcat サーバーのインストール、構成、および運用を担当するシステム管理者を対象としています。
次のドキュメントは、Apache Tomcat プロジェクトの開発に貢献したい Java 開発者を対象としています。
- ソースからのビルド - Apache Tomcat ソースコード (および依存する他のパッケージ) をダウンロードし、それらのソースからバイナリディストリビューションをビルドするために必要な手順を詳述します。
- 変更履歴 - Apache Tomcat に加えられた変更の詳細。
- ステータス - Apache Tomcat の開発状況。
- 開発者 - アクティブな Apache Tomcat コントリビューターのリスト。
- Javadoc - Apache Tomcat の内部構造に関する Javadoc API ドキュメント。
- Apache Tomcat アーキテクチャ - Apache Tomcat サーバーアーキテクチャのドキュメント。