context.xml
●context.xmlの概要<!-- 1.Contextタグの設定 --> <Context path="/javaroad" docBase="/javaroad" debug="0"> <!-- 2.Valveタグの設定 --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs/AccessLog" /> </Context>
<Context>タグ |
内容 | context.xmlで最上位のタグです。context.xmlで一つのみ存在します。 |
要素の数 | 1つのみ |
サブ要素 | <Loader>, <Logger>, <Manager>, <Realm>, <Resources>, <Resource>, <ResourceParams>, <Valve> |
詳細解説 | Tomcatドキュメント:The Context Container |
<Loader>タグ |
内容 | クラスを見つけ、ロードするクラスローダをデフォルトのものから変更したい場合に使用します。 |
要素の数 | 0または1 |
サブ要素 | 無し |
詳細解説 | Tomcatドキュメント:The Loader Component |
<Logger>タグ |
内容 | Tomcatエンジン、Javaアプリケーションが生成するエラーログの生成方法を設定します。 |
要素の数 | 0または1 |
サブ要素 | 無し |
詳細解説 | Tomcatドキュメント:The Logger Component |
<Manager>タグ |
内容 | HTTPセッションをファイル、データベースに保存する、保持するHTTPセッション数を指定するなどのセッションマネージャを使用する場合に指定します。 |
要素の数 | 0または1 |
サブ要素 | <Store> |
詳細解説 | Tomcatドキュメント:The Manager Component |
<Store>タグ |
内容 | セッションマネージャで管理されるHTTPセッションの保存先(ファイル、データベース)を指定します。 |
要素の数 | 0または1 |
サブ要素 | 無し |
詳細解説 | Tomcatドキュメント:The Manager Component |
<Realm>タグ |
内容 | Tomcatエンジンによって提供される認証方法を設定します。認証はID、Password、ロールによって管理されます。 |
要素の数 | 0または1 |
サブ要素 | 無し |
詳細解説 | Javaの道:Tomcat(BASIC認証) Javaの道:Tomcat(FORM認証) Javaの道:Tomcat(JDBCレルムによるFORM認証) Tomcatドキュメント:The Realm Component |
<Resources>タグ |
内容 | HTML、画像などの静的なリソースを処理するカスタムなJavaクラスを指定します。 |
要素の数 | 0または1 |
サブ要素 | 無し |
詳細解説 | Tomcatドキュメント:The Resources Component |
<Resource>タグ |
内容 | JNDIリソースの名前、基本動作を指定します。 |
要素の数 | 0以上 |
サブ要素 | 無し |
詳細解説 | Javaの道:Tomcat(JDBC接続) Tomcatドキュメント:The GlobalNamingResources Component |
<ResourceParams>タグ |
内容 | JNDIリソースの詳細動作を指定します。 |
要素の数 | 0以上 |
サブ要素 | 無し |
詳細解説 | Javaの道:Tomcat(JDBC接続) Tomcatドキュメント:The GlobalNamingResources Component |
<Valve>タグ |
内容 | <Engine>タグ、<Host>タグ、<Context>タグのサブ要素として設定でき、クライアントに対する送受信データをフィルタし、処理を行います。アクセスログ生成、シングルサインオン、IPアドレス・ホスト名に対するアクセス制御、受信データのダンプを行います。 |
要素の数 | 0以上 |
サブ要素 | 無し |
詳細解説 | Javaの道:Tomcat(アクセスログ) Javaの道:Tomcat(アクセス制限) Tomcatドキュメント:The Valve Component |