webContainer - Web 儲存器 (webContainer)

Web 儲存器的配置。

NameTypeDefaultDescription
listenersstring以逗點區隔的接聽器類別清單。
decodeUrlAsUtf8booleantrue利用 UTF-8 的編碼設定來進行 URL 解碼
fileServingEnabledbooleantrue如果未對應用程式明確指定此設定,會啟用檔案提供。
disallowAllFileServingbooleanfalse停用應用程式的所有檔案提供。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.disallowAllFileServing。
directoryBrowsingEnabledbooleanfalse啟用應用程式的目錄瀏覽。
serveServletsByClassnameEnabledbooleanfalse如果未明確指定此設定,則可利用類別名稱在 Web 應用程式中存取 Servlet。
disallowServeServletsByClassNamebooleantrue不允許在應用程式伺服器層次使用 serveServletsByClassnameEnabled。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.disallowserveservletsbyclassname。
doNotServeByClassNamestring完全不允許依類別名稱提供且以分號區隔的類別清單。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.donotservebyclassname。
httpsIndicatorHeaderstring如果是 SSL 卸載,請設為 SSL 加速器/Proxy/負載平衡器所插入的 HTTP 標頭變數名稱。
exposeWebInfOnDispatchbooleanfalse若為 true,Servlet 便可存取 WEB-INF 目錄中的檔案。若為 false(預設值),Servlet 就無法存取 WEB-INF 目錄中的檔案。
decodeUrlPlusSignbooleanfalse將屬於 URL 一部分的加號解碼。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.decodeurlplussign。
channelWriteTypestringasync當設為「同步」時,會同步寫入回應;否則會非同步寫入回應。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.channelwritetype。
suppressHtmlRecursiveErrorOutputbooleanfalse當有應用程式配置的錯誤頁面所無法處理的遞迴錯誤時,抑制 HTML 輸出顯示異常狀況資訊。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.suppressHtmlRecursiveErrorOutput。
fileWrapperEventsbooleanfalseWeb 儲存器在提供靜態檔案時會產生 SMF 和 PMI 資料。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.fileWrapperEvents。
defaultTraceRequestBehaviorbooleanfalse還原 HTTP TRACE 處理。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.DefaultTraceRequestBehavior。
defaultHeadRequestBehaviorbooleanfalse還原 HEAD 要求不受針對 GET 方法所定義之安全限制的行為。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.DefaultHeadRequestBehavior。
tolerateSymbolicLinksbooleanfalse使 Web 儲存器能夠支援使用符號鏈結。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.TolerateSymbolicLinks。
symbolicLinksCacheSizeint1000符號鏈結快取的起始大小。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.SymbolicLinksCacheSize。
enableErrorExceptionTypeFirstbooleanfalseWeb 儲存器更新為先搜尋及使用異常狀況類型,再搜尋及使用錯誤碼。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst。
copyAttributesKeySetbooleanfalseWeb 儲存器會將屬性清單副本的列舉傳回 Servlet,以避免 Servlet 所造成的並行存取錯誤。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.copyattributeskeyset。
dispatcherRethrowsErbooleantrueWeb 儲存器會重新擲出錯誤,讓相關的資源處理它們。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.dispatcherRethrowser。
ignoreSessiononStaticFileRequestbooleanfalse提高效能的方法為,防止 Web 儲存器存取涉及過濾器之靜態檔案要求的階段作業。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.IgnoreSessiononStaticFileRequest。
invokeFilterInitAtStartupbooleantrueWeb 儲存器會在應用程式啟動時呼叫過濾器的 init() 方法。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.invokeFilterInitAtStartup。
enableJspMappingOverridebooleanfalse容許置換 JSP 對映,以便應用程式可以自行提供 JSP 內容。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.enablejspmappingoverride。
enableDefaultIsElIgnoredInTagbooleanfalse一律評估是否忽略標籤檔中的 EL 表示式。如果母項 JSP 檔有不同的 isELIgnored 設定,就會在標籤檔中重新評估設定。在完整設定檔應用程式伺服器中,對等的自訂內容是 com.ibm.ws.jsp.enabledefaultiselignoredintag。
parseUtf8PostDatabooleanfalseWeb 儲存器會偵測非 URL 編碼的 UTF-8 POST 資料,並將它併入參數值中。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.parseutf8postdata。
logServletContainerInitializerClassLoadingErrorsbooleanfalse將 Servlet 儲存器類別載入錯誤記載為「警告」,而不只是在啟用除錯時記載它們。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.logservletcontainerinitializerclassloadingerrors。
allowIncludeSendErrorbooleanfalse容許 RequestDispatch 傳送 Include 方法錯誤。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.allowincludesenderror。
skipMetaInfResourcesProcessingbooleanfalse不要在 meta-inf 目錄中搜尋應用程式資源。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.skipmetainfresourcesprocessing。
metaInfResourcesCacheSizeint20設定 meta-inf 資源快取的起始大小(項目數)。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.metainfresourcescachesize.name。
xPoweredBystringX-Powered-By 標頭設定的替代字串。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.xpoweredby。這個內容沒有預設值。如果未設定內容,X-Powered-By 標頭的值會設為 Servlet/<servlet 規格版本>,如 Servlet 規格所定義。
disableXPoweredBybooleanfalse停用設定 X-Powered-By 標頭。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.disablexpoweredby。
deferServletLoadbooleantrue從應用程式伺服器啟動之後,延遲載入 Servlet。
asyncMaxSizeTaskPoolint5000自動清除取消的作業之前,非同步作業儲存區中的作業大小上限。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.asyncmaxsizetaskpool。
asyncPurgeIntervalint30000已取消的作業儲存區的每個必要清除之間所要等待的時間間隔。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.asyncpurgeinterval。
asyncTimeoutDefaultint30000未明確指定逾時值時所用的非同步 Servlet 逾時值。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.asynctimeoutdefault。
asyncTimerThreadsint2要用於非同步 Servlet 逾時處理的執行緒數目上限。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.asynctimerthreads。
setContentLengthOnClosebooleantrue當應用程式明確關閉回應時,切換成設定內容長度。預設值是 true;不過,如果應用程式的回應含有雙位元組字元,請將此值設為 false。
emptyServletMappingsbooleanfalse在未新增 Servlet 對映時,指定您是否要傳回空的集合,而非空值。預設值是 false。在完整應用程式伺服器設定檔中的對等自訂內容是 com.ibm.ws.webcontainer.emptyservletmappings。
deferServletRequestListenerDestroyOnErrorbooleanfalse當處理要求期間發生錯誤時,如果您想延遲毀損 ServletRequestListener,請切換這個選項。預設值是 false。在完整應用程式伺服器設定檔中,其對等自訂內容是 com.ibm.ws.webcontainer.deferServletRequestListenerDestroyOnError。
allowExpressionFactoryPerAppbooleanfalse切換以載入應用程式設定的 ExpressionFactory。如果您要使用的自訂 EL 實作(例如 JUEL)需要設定自己的 ExpressionFactory,請啟用此自訂內容。
ignoreSemiColonOnRedirectToWelcomePagebooleanfalse切換此項,以便在重新導向至歡迎使用頁面時,忽略尾端的分號。預設值是 false。在完整應用程式伺服器設定檔中,其對等自訂內容是 com.ibm.ws.webcontainer.ignoreSemiColonOnRedirectToWelcomePage。
useSemiColonAsDelimiterInURIbooleanfalse切換此項,以便在要求 URI 中使用分號作為定界字元。預設值是 false。在完整應用程式伺服器設定檔中,其對等自訂內容是 com.ibm.ws.webcontainer.useSemiColonAsDelimiterInURI。