Web コンテナー (webContainer)
Web コンテナー用の構成。
属性名 | データ型 | デフォルト値 | 説明 |
---|---|---|---|
allowExpressionFactoryPerApp | boolean | false | アプリケーションによって設定された ExpressionFactory をロードするよう切り替えます。 独自の ExpressionFactory を設定するために必要なカスタム EL 実装 (例えば、JUEL) を使用する場合、このカスタム・プロパティーを有効にしてください。 |
allowIncludeSendError | boolean | false | RequestDispatch が Include メソッドでエラーを送信することを許可します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.allowincludesenderror です。 |
asyncMaxSizeTaskPool | int | 5000 | 非同期タスク・プール内のタスクの最大サイズで、これを超えると取り消されたタスクが自動的にパージされます。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.asyncmaxsizetaskpool です。 |
asyncPurgeInterval | int | 30000 | 取り消されたタスク・プールのパージが必要になったとき各パージ間で待機する時間間隔。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.asyncpurgeinterval です。 |
asyncTimeoutDefault | int | 30000 | タイムアウト値が明示的に指定されたかったときに使用される非同期サーブレット・タイムアウト値。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.asynctimeoutdefault です。 |
asyncTimerThreads | int | 2 | 非同期・サーブレット・タイムアウト処理で使用するスレッドの最大数。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.asynctimerthreads です。 |
channelWriteType | string | async | これが「sync」に設定されると応答は同期的に書き込まれ、そうでない場合は非同期で書き込まれます。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.channelwritetype です。 |
copyAttributesKeySet | boolean | false | Web コンテナーは、サーブレットによる同時アクセス・エラーを回避するために、属性リストのコピーの列挙をサーブレットに返します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.copyattributeskeyset です。 |
decodeUrlAsUtf8 | boolean | true | UTF-8 のエンコード設定を使用して URL をデコードします。 |
decodeUrlPlusSign | boolean | false | URL に含まれる正符号をデコードします。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.decodeurlplussign です。 |
defaultHeadRequestBehavior | boolean | false | GET メソッドに対して定義されたセキュリティー制約の対象とならないHEAD 要求の動作を復元します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.DefaultHeadRequestBehavior です。 |
defaultTraceRequestBehavior | boolean | false | HTTP TRACE 処理を復元します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.DefaultTraceRequestBehavior です。 |
deferServletLoad | boolean | true | アプリケーション・サーバー起動からのサーブレット・ロードを据え置きます。 |
deferServletRequestListenerDestroyOnError | boolean | false | 要求を処理中にエラーが発生したときに ServletRequestListener 破棄を据え置く場合、切り替えます。 デフォルト値は false です。 完全アプリケーション・サーバー・プロファイルにおける同等のカスタム・プロパティーは、com.ibm.ws.webcontainer.deferServletRequestListenerDestroyOnError です。 |
directoryBrowsingEnabled | boolean | false | アプリケーションのディレクトリー参照を使用可能にします。 |
disableXPoweredBy | boolean | false | X-Powered-By ヘッダーの設定を使用不可にします。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.disablexpoweredby です。 |
disallowAllFileServing | boolean | false | アプリケーションによるファイル・サービスをすべて使用不可にします。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.disallowAllFileServing です。 |
disallowServeServletsByClassName | boolean | true | アプリケーション・サーバー・レベルでの serveServletsByClassnameEnabled の使用を禁止します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.disallowserveservletsbyclassname です。 |
dispatcherRethrowsEr | boolean | true | Web コンテナーは、エラーを再スローして、関連リソースがそれらのエラーを処理できるようにします。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.dispatcherRethrowser です。 |
doNotServeByClassName | string | クラス名を使用したサービス提供が完全に禁止されるクラスをセミコロンで区切ったリスト。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.donotservebyclassname です。 | |
emptyServletMappings | boolean | false | サーブレット・マッピングが追加されない場合に、ヌルではなく、空のコレクションを返す場合に切り替えます。 デフォルト値は false です。 完全アプリケーション・サーバー・プロファイルにおける同等のカスタム・プロパティーは、com.ibm.ws.webcontainer.emptyservletmappings です。 |
enableDefaultIsElIgnoredInTag | boolean | false | タグ・ファイル内の EL 式を無視するかどうか常に評価します。 親 JSP ファイルの isELIgnored 設定が異なる場合、タグ・ファイル内のこの設定が再評価されます。 完全プロファイル・アプリケーション・サーバーでは、これと同等なカスタム・プロパティーは com.ibm.ws.jsp.enabledefaultiselignoredintag です。 |
enableErrorExceptionTypeFirst | boolean | false | Web コンテナーは、エラー・コードの前に例外タイプを検索および使用するように更新されます。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst です。 |
enableJspMappingOverride | boolean | false | アプリケーションが JSP コンテンツ自体を提供できるようにするために、JSP マッピングのオーバーライドを許可します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.enablejspmappingoverride です。 |
enableMultiReadOfPostData | boolean | false | ポスト・データを複数読み取りアクセス用に保持します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.enablemultireadofpostdata です。 |
exposeWebInfOnDispatch | boolean | false | true の場合、サーブレットは WEB-INF ディレクトリー内のファイルにアクセスできます。 これが false (デフォルト) の場合、サーブレットは WEB-INF ディレクトリー内のファイルにアクセスできません。 |
fileServingEnabled | boolean | true | アプリケーションでファイル・サービス提供が明示的に指定されていなかった場合に、ファイル・サービス提供を使用可能にします。 |
fileWrapperEvents | boolean | false | Web コンテナーは、静的ファイルへのサービス提供時に SMF データおよび PMI データを生成します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.fileWrapperEvents です。 |
httpsIndicatorHeader | string | SSL オフロードの場合、SSL アクセラレーター/プロキシー/ロード・バランサーによって挿入された HTTP ヘッダー変数の名前に設定されます。 | |
ignoreSemiColonOnRedirectToWelcomePage | boolean | false | ウェルカム・ページへのリダイレクト時に末尾セミコロンを無視するかどうかを切り替えます。 デフォルト値は false です。 完全アプリケーション・サーバー・プロファイルにおける同等のカスタム・プロパティーは、com.ibm.ws.webcontainer.ignoreSemiColonOnRedirectToWelcomePage です。 |
ignoreSessiononStaticFileRequest | boolean | false | フィルターを使用した静的ファイル要求のセッションに Web コンテナーがアクセスしないようにすることによって、パフォーマンスを向上させます。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.IgnoreSessiononStaticFileRequest です。 |
invokeFilterInitAtStartup | boolean | true | Web コンテナーは、アプリケーションの始動時にフィルターの init() メソッドを呼び出します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.invokeFilterInitAtStartup です。 |
listeners | string | コンマで区切られたリスナー・クラスのリスト。 | |
logServletContainerInitializerClassLoadingErrors | boolean | false | サーブレット・コンテナー・クラス・ロード・エラーを、デバッグ使用可能時にのみログに記録するのではなく、警告としてログに記録します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.logservletcontainerinitializerclassloadingerrors です。 |
metaInfResourcesCacheSize | int | 20 | meta-inf リソース・キャッシュの初期サイズ (エントリー数)。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.metainfresourcescachesize.name です。 |
parseUtf8PostData | boolean | false | Web コンテナーは、非 URL エンコードの UTF-8 ポスト・データを検出し、それをパラメーター値に組み込みます。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.parseutf8postdata です。 |
serveServletsByClassnameEnabled | boolean | false | クラス名によるサーブレットの提供が明示的に指定されていない場合に、クラス名を使用して Web アプリケーション内でサーブレットにアクセスできるようにします。 |
setContentLengthOnClose | boolean | true | アプリケーションが明示的に応答をクローズする時に、内容の長さの設定を切り替えます。 デフォルト値は true ですが、アプリケーション応答に 2 バイト文字が含まれている場合は、この値を false に設定します。 |
skipMetaInfResourcesProcessing | boolean | false | meta-inf ディレクトリーでアプリケーション・リソースを検索しません。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.skipmetainfresourcesprocessing です。 |
suppressHtmlRecursiveErrorOutput | boolean | false | アプリケーションの構成済みエラー・ページでは処理できない再帰的エラーが発生した場合に、例外情報が HTML 出力に表示されないよう抑止します。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.suppressHtmlRecursiveErrorOutput です。 |
symbolicLinksCacheSize | int | 1000 | シンボリック・リンク・キャッシュの初期サイズ。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.SymbolicLinksCacheSize です。 |
tolerateSymbolicLinks | boolean | false | Web コンテナーがシンボリック・リンクの使用をサポートできるようにします。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.TolerateSymbolicLinks です。 |
useSemiColonAsDelimiterInURI | boolean | false | 要求 URI 内で区切り文字としてセミコロンを使用するかどうかを切り替えます。 デフォルト値は false です。 完全アプリケーション・サーバー・プロファイルにおける同等のカスタム・プロパティーは、com.ibm.ws.webcontainer.useSemiColonAsDelimiterInURI です。 |
xPoweredBy | string | X-Powered-By ヘッダー設定の代替ストリング。 完全アプリケーション・サーバー・プロファイルでは、これと同等なカスタム・プロパティーは com.ibm.ws.webcontainer.xpoweredby です。 このプロパティーにはデフォルト値がありません。 このプロパティーが設定されていない場合、X-Powered-By ヘッダーの値は、サーブレット仕様により定義されているように Servlet/<servlet spec version> に設定されます。 |