コンテキストプロパティシートを使用して、コンテキストの属性を編集できます。
コンテキストプロパティシートを表示する手順は、次のとおりです。
コンテキストプロパティシートの「属性」区画で、次のプロパティを設定することができます。
org.apache.catalina.core.Standard.Context です。True に設定されている場合、cookies は、クライアントがサポートする場合はセッション識別子のやりとりに使用されます。これがデフォルトの動作です。False に設定されている場合は、アプリケーションによる URL の書き換えを優先して cookies は無効になります。cookies のプロパティを設定するには、cookies 行の右側の列をクリックし、リストから値を選択します。ServletContext.getContext() メソッドで他のサーブレットコンテキストを使用できるようにします。crossContext が True に設定されている場合、現在のアプリケーション内の ServletContext.getContext() 呼び出しにより、現在の仮想ホスト上で実行されている他のモジュールの要求ディスパッチャが正しく返されます。高度なセキュリティ環境においては、このプロパティを False に設定して、getContext() が常に null を返すようにしておく必要があります。これがデフォルトの動作です。プロパティを設定するには、crossContext 行の右側の列をクリックし、リストから値を選択します。0 が適用されます。
debug プロパティを指定するには、debug プロパティ行の右側の列に数字を入力します。.war ファイルから直接実行される場合は、Web モジュールの .war ファイルのパス名を指定します。docBase プロパティを設定するには、docBase プロパティのテキストフィールドにパス名を入力します。パス名には、絶対パス名を指定することも、自身のホストの appBase ディレクトリへの相対パス名を指定することもできます。True に設定されていると、この Context 要素の明示的設定が、自身のホストに関連した DefaultContext 要素の対応する設定を上書きします。
False に設定されている場合は、DefaultContext の設定が適用されます。このプロパティのデフォルトの設定は False です。
override プロパティを設定するには、override 行の右側の列をクリックし、リストから値を選択します。 ("") のような空の文字列を指定すると、現在のホストにデフォルトの Web モジュールが定義され、他のコンテキストに割り当てられていないすべての要求が処理されるようになります。True に設定されている場合、privileged プロパティにより、現在のコンテキストがマネージャサーブレットなどのコンテナサーブレットを使用できます。
デフォルト値は False です。privileged プロパティを設定するには、privileged 行の右側の列をクリックし、リストから値を選択します。True に設定されている場合、Catalina は WEB-INF/classes および WEB-INF/lib が変更されていないかどうかをチェックし、変更を検出した場合は自動的に Web モジュールを再読み込みします。この機能は有益ですが、実行時オーバーヘッドが大きいため、本稼働に配備された Web モジュールでの使用には適していません。reloadable のプロパティを設定するには、reloadable 行の右側の列をクリックし、リストから値を選択します。True に設定されている場合、Catalina は現在の Web モジュールの JNDI InitialContext を有効にします。useNaming のプロパティを設定するには、useNaming 行の右側の列をクリックし、リストから値を選択します。workDir プロパティは、関連する Web モジュール内のサーブレットが一時的に読み込み/書き込みを行うのに必要となる、現在の Context に提供されるスクラッチディレクトリへのパス名です。このディレクトリは、javax.servlet.context.tempdir という名前のサーブレットコンテキストの属性により、Web モジュール内のサーブレットに可視状態となります。workDir プロパティを設定するには、workDir プロパティのテキストフィールドにパスを入力します。org.apache.catalina.Wrapper 実装クラスの Java クラス名を指定する場合に、この読み取り専用プロパティを使用します。デフォルト値は org.apache.catalina.core.StandardWrapper です。| 関連項目 | |
|---|---|
| Tomcat 4.0 コンテキストノード コンテキストの追加 コンテキストの削除 |
|