webContainer - Web 容器 (webContainer)

Web 容器的配置。

NameTypeDefaultDescription
listenersstring侦听器类的以逗号分隔的列表。
decodeUrlAsUtf8布尔型true使用编码设置 UTF-8 对 URL 解码。
fileServingEnabled布尔型true如果没有为应用程序显式指定此设置,那么启用文件服务。
disallowAllFileServing布尔型false禁用通过应用程序进行的所有文件服务。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.disallowAllFileServing。
directoryBrowsingEnabled布尔型false启用应用程序的目录浏览。
serveServletsByClassnameEnabled布尔型false如果未显式指定,那么将支持使用类名在 Web 应用程序中访问 servlet。
disallowServeServletsByClassName布尔型true禁止在应用程序服务器级别上使用 serveServletsByClassnameEnabled。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.disallowserveservletsbyclassname。
doNotServeByClassNamestring要完全禁止按类名提供的以分号分隔的类列表。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.donotservebyclassname。
httpsIndicatorHeaderstring对于 SSL 卸载,设置为由 SSL 加速器/代理/负载均衡器插入的 HTTP 头变量的名称。
exposeWebInfOnDispatch布尔型false如果为 true,那么 servlet 可以访问 WEB-INF 目录中的文件。如果为 false(缺省值),那么 servlet 无法访问 WEB-INF 目录中的文件。
decodeUrlPlusSign布尔型false当 URL 中包含加号时对加号进行解码。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.decodeurlplussign。
channelWriteTypestringasync设置为“sync”时,将以同步方式写入响应;否则,将以异步方式写入响应。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.channelwritetype。
suppressHtmlRecursiveErrorOutput布尔型false如果存在应用程序所配置的错误页无法处理的递归错误,那么禁止异常信息出现在 HTML 输出中。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.suppressHtmlRecursiveErrorOutput。
fileWrapperEvents布尔型false提供静态文件时,Web 容器将生成 SMF 和 PMI 数据。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.fileWrapperEvents。
defaultTraceRequestBehavior布尔型false恢复 HTTP TRACE 处理。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.DefaultTraceRequestBehavior。
defaultHeadRequestBehavior布尔型false恢复当 HEAD 请求不受限于为 GET 方法定义的安全性约束时的行为。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.DefaultHeadRequestBehavior。
tolerateSymbolicLinks布尔型false使 Web 容器能够支持使用符号链接。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.TolerateSymbolicLinks。
symbolicLinksCacheSize整形1000符号链接高速缓存的初始大小。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.SymbolicLinksCacheSize。
enableErrorExceptionTypeFirst布尔型false已将 Web 容器更新为在错误代码之前搜索和使用异常类型。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst。
copyAttributesKeySet布尔型falseWeb 容器将属性列表副本的枚举返回至 servlet,以避免该 servlet 发生并行存取错误。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.copyattributeskeyset。
dispatcherRethrowsEr布尔型trueWeb 容器将重新抛出错误,从而允许相关资源处理这些错误。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.dispatcherRethrowser。
ignoreSessiononStaticFileRequest布尔型false阻止 Web 容器访问涉及过滤器的静态文件请求的会话,从而改进性能。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.IgnoreSessiononStaticFileRequest。
invokeFilterInitAtStartup布尔型trueWeb 容器将在应用程序启动时调用过滤器的 init() 方法。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.invokeFilterInitAtStartup。
enableJspMappingOverride布尔型false允许覆盖 JSP 映射,以便应用程序可自行提供 JSP 内容。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.enablejspmappingoverride。
enableDefaultIsElIgnoredInTag布尔型false始终评估是否忽略标记文件中的 EL 表达式。如果父 JSP 文件有不同 isELIgnored 设置,那么将对标记文件中的该设置重新求值。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.jsp.enabledefaultiselignoredintag。
parseUtf8PostData布尔型falseWeb 容器将检测非 URL 编码的 UTF-8 POST 数据,并将其包括在参数值中。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.parseutf8postdata。
logServletContainerInitializerClassLoadingErrors布尔型false将 servlet 容器类装入错误记录为警告,而非仅在启用调试时记录这些错误。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.logservletcontainerinitializerclassloadingerrors。
allowIncludeSendError布尔型false允许 RequestDispatch 在 Include 方法上发送错误。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.allowincludesenderror。
skipMetaInfResourcesProcessing布尔型false不在 meta-inf 目录中搜索应用程序资源。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.skipmetainfresourcesprocessing。
metaInfResourcesCacheSize整形20meta-inf 资源高速缓存的初始大小(条目数)。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.metainfresourcescachesize.name。
xPoweredBystringX-Powered-By 头设置的备用字符串。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.xpoweredby。此属性没有缺省值。如果未设置此属性,那么 X-Powered-By 头的值按 Servlet 规范的定义设置为 Servlet/<servlet spec version>。
disableXPoweredBy布尔型false禁止设置 X-Powered-By 头。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.disablexpoweredby。
deferServletLoad布尔型true应用程序服务器启动后延迟装入 servlet。
asyncMaxSizeTaskPool整形5000自动清除已取消的任务之前异步任务池中任务的最大大小。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.asyncmaxsizetaskpool。
asyncPurgeInterval整形30000在每次对已取消的任务池进行必需清除之间要等待的时间间隔。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.asyncpurgeinterval。
asyncTimeoutDefault整形30000尚未显式指定超时值时使用的异步 servlet 超时值。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.asynctimeoutdefault。
asyncTimerThreads整形2要用于异步 servlet 超时处理的最大线程数。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.asynctimerthreads。
setContentLengthOnClose布尔型true切换以在应用程序显式结束响应时设置内容长度。缺省值为 true;但是,如果应用程序响应包含双字节字符,请将此值设置为 false。
emptyServletMappings布尔型false当未添加 Servlet 映射时,如您想要返回空的集合,而不是返回 null,那么进行切换。缺省值为 false。完整应用程序服务器概要文件中等价的定制属性为 com.ibm.ws.webcontainer.emptyservletmappings。
deferServletRequestListenerDestroyOnError布尔型false如果希望在处理请求出错时延迟 ServletRequestListener 破坏,那么进行切换。缺省值为 false。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.deferServletRequestListenerDestroyOnError。
allowExpressionFactoryPerApp布尔型false切换以装入该应用程序设置的 ExpressionFactory。如果您要使用的定制 EL 实现(例如,JUEL)需要设置自己 ExpressionFactory,请启用此定制属性。
ignoreSemiColonOnRedirectToWelcomePage布尔型false切换到在重定向至欢迎页面时忽略尾随分号。缺省值为 false。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.ignoreSemiColonOnRedirectToWelcomePage。
useSemiColonAsDelimiterInURI布尔型false切换到使用分号作为请求 URI 中的定界符。缺省值为 false。完整应用程序服务器概要文件中的等效定制属性为 com.ibm.ws.webcontainer.useSemiColonAsDelimiterInURI。