webContainer - Веб-контейнер (webContainer)

Конфигурация веб-контейнера.

NameTypeDefaultDescription
listenersstringСписок классов получателей запросов, перечисленных через запятую.
decodeUrlAsUtf8booleantrueДекодировать URLs, используя в качестве кодировки UTF-8.
fileServingEnabledbooleantrueПозволяет включить файловый сервер (если этот параметр не задан явным образом для приложения).
disallowAllFileServingbooleanfalseПолностью выключает операции приложений как файлового сервера. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.disallowAllFileServing.
directoryBrowsingEnabledbooleanfalseВключает обзор каталогов приложения.
serveServletsByClassnameEnabledbooleanfalseРазрешает доступ к сервлетам из веб-приложения по имени класса (если это имя явно не исключено) .
disallowServeServletsByClassNamebooleantrueЗапрещает использование serveServletsByClassnameEnabled на уровне сервера приложений. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.disallowserveservletsbyclassname.
doNotServeByClassNamestringСписок классов, перечисленных через точку с запятой, доступ к которым не предоставляется по имени класса. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.donotservebyclassname.
httpsIndicatorHeaderstringДля разгрузки SSL укажите имя переменной заголовка HTTP, которая вставляется ускорителем, прокси или распределителем нагрузки SSL.
exposeWebInfOnDispatchbooleanfalseЕсли значение равно true, сервлету предоставляется доступ к файлам из каталога WEB-INF. Если значение равно false (применяется по умолчанию), то сервлету запрещен доступ к файлам из каталога WEB-INF.
decodeUrlPlusSignbooleanfalseДекодировать знак плюса, если он указан в URL. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.decodeurlplussign.
channelWriteTypestringasyncЕсли значение равно 'sync', то ответы записываются синхронно, в противном случае - асинхронно. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.channelwritetype.
suppressHtmlRecursiveErrorOutputbooleanfalseПодавляет показ информации об исключительной ситуации в выводе HTML для рекурсивных ошибок, который не может быть обработан на настроенной странице ошибок приложения. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.suppressHtmlRecursiveErrorOutput.
fileWrapperEventsbooleanfalseВеб-контейнер будет создавать данные SMF и PMI при предоставлении статических файлов. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.fileWrapperEvents.
defaultTraceRequestBehaviorbooleanfalseВосстанавливает обработку TRACE HTTP. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.DefaultTraceRequestBehavior.
defaultHeadRequestBehaviorbooleanfalseВосстановить алгоритм работы, при котором для запросов HEAD не действуют ограничения защиты, определенные для метода GET. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.DefaultHeadRequestBehavior.
tolerateSymbolicLinksbooleanfalseРазрешает использование символьных ссылок веб-контейнером. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.TolerateSymbolicLinks.
symbolicLinksCacheSizeint1000Начальный размер кэша символьных ссылок. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.SymbolicLinksCacheSize.
enableErrorExceptionTypeFirstbooleanfalseВеб-контейнер настраивается так, чтобы вначале искать и использовать exception-type, а не error-code. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst.
copyAttributesKeySetbooleanfalseВеб-контейнер будет возвращать сервлету перечисление копии атрибутов во избежание конфликта при доступе сервлета. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.copyattributeskeyset.
dispatcherRethrowsErbooleantrueВеб-контейнер будет повторно генерировать ошибки для их обработки в соответствующих ресурсах. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.dispatcherRethrowser.
ignoreSessiononStaticFileRequestbooleanfalseДля повышения производительности запрещает веб-контейнеру обращаться к сеансу при обработке запросов к статическим файлам, включающим фильтры. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.IgnoreSessiononStaticFileRequest.
invokeFilterInitAtStartupbooleantrueВеб-контейнер будет вызывать метод init() фильтра при запуске приложения. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.invokeFilterInitAtStartup.
enableJspMappingOverridebooleanfalseРазрешает переопределить связи JSP, для того чтобы приложение могло самостоятельно предоставлять содержимое JSP. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.enablejspmappingoverride.
enableDefaultIsElIgnoredInTagbooleanfalseВсегда вычислять, следует ли игнорировать выражения EL в файлах тегов. Если родительские файлы JSP имеют различные установки isELIgnored, они будут повторно вычислены файле тега. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.jsp.enabledefaultiselignoredintag.
parseUtf8PostDatabooleanfalseВеб-контейнер будет находить опубликованные данные UTF-8, заданные не в кодировке URL, и включать их в значения параметров. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.parseutf8postdata.
logServletContainerInitializerClassLoadingErrorsbooleanfalseЗаносить в протокол ошибки загрузки класса контейнера сервлета как предупреждения (иначе они заносятся в протокол только при включенной отладке). Эквивалентное пользовательское свойство в полном профайле сервера приложений: 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.name.
xPoweredBystringАльтернативная строка для заголовка X-Powered-By. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.xpoweredby. Это значение не является значением по умолчанию для данного свойства. Если свойство не задано, то заголовку X-Powered-By присваивается значение Servlet/<servlet spec version>, согласно определению спецификации сервлета.
disableXPoweredBybooleanfalseОтключить значение заголовка X-Powered-By. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.disablexpoweredby.
deferServletLoadbooleantrueОтложить загрузку сервлета. Сервлет не будет загружаться во время запуска сервера приложений.
asyncMaxSizeTaskPoolint5000Максимальное число задач в пуле асинхронных задач, после которого отмененные задачи удаляются автоматически. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.asyncmaxsizetaskpool.
asyncPurgeIntervalint30000Интервал между операциями очистки отмененных задач из пула. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.asyncpurgeinterval.
asyncTimeoutDefaultint30000Тайм-аут асинхронных операций сервлета, если это значение не задано явно. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.asynctimeoutdefault.
asyncTimerThreadsint2Максимальное число нитей для обработки тайм-аута асинхронных сервлетов. Эквивалентное пользовательское свойство в полном профайле сервера приложений: com.ibm.ws.webcontainer.asynctimerthreads.
setContentLengthOnClosebooleantrueВключить установку длины содержимого, когда приложение явно закрывает ответ. Значение по умолчанию - true. Но этому параметру следует присвоить значение false, если ответ приложения содержит двухбайтовые символы.
emptyServletMappingsbooleanfalseВключите, если требуется вернуть пустые наборы, а не null, если преобразования сервлетов не добавлены. Значение по умолчанию: 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.