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  |