Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(Webコンテナ)

[目次][用語][索引][前へ][次へ]

4.8.3 実行環境での設定(Smart Composer機能を使用する場合)

ここでは,エラーページのカスタマイズの設定について説明します。

<この項の構成>
(1) 設定方法
(2) 設定例

(1) 設定方法

エラーステータスコードとエラーページとの対応づけは,次のファイルで定義します。

(a) エラーステータスコード設定時の注意事項

簡易構築定義ファイルでエラーステータスコードを指定する場合の注意事項を次に示します。

(b) ErrorDocumentディレクティブ指定時の注意事項

httpsd.confでErrorDocumentディレクティブを指定する場合の注意事項を次に示します。

(2) 設定例

エラーページのカスタマイズの例を次に示します。

簡易構築定義ファイルの例
 
:
<param>
  <param-name>worker.list</param-name>
  <param-value>worker1</param-value>
</param>
<param>
  <param-name>worker.worker1.type</param-name>
  <param-value>ajp13</param-value>
</param>
<param>
  <param-name>worker.worker1.host</param-name>
  <param-value>host1</param-value>
</param>
<param>
  <param-name>worker.worker1.delegate_error_code</param-name>
  <param-value>404</param-value>
</param>
:
 
worker.<ワーカ名>.delegate_error_codeパラメタに,エラーステータスコード「404(Not Found)」を定義しています。

httpsd.confの例
# httpsd.confの記述#
#     :
ErrorDocument 404 /missing.html
エラーステータスコードと,対応するエラーページのファイル名を対応づけます。エラーステータスコード「404(Not Found)」のエラーが発生した場合に,missing.htmlファイルを表示するようになります。
ErrorDocumentディレクティブの詳細については,マニュアル「HTTP Server」を参照してください。