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