Параметры Web-контейнера

На этой странице настраиваются параметры веб-контейнера.

Для просмотра этой страницы административной консоли выберите Серверы > Типы серверов > Серверы приложений WebSphere > имя-сервера > Параметры веб-контейнера > Веб-контейнер.

Виртуальный хост по умолчанию

Задает виртуальный хост который позволяет размещать на одном компьютере несколько виртуальных систем. Ресурсы, связанные с одним виртуальным хостом, не могут иметь общие данные с ресурсами, связанными с другим виртуальным хостом, даже в том случае, если эти виртуальные хосты имеют общую физическую систему.

Выберите опцию виртуального хоста:

хост-по-умолчанию
Продукт присваивает виртуальному хосту по умолчанию такие обычные псевдонимы, как IP-адрес компьютера, краткое имя хоста и полное имя хоста. Этот псевдоним содержит первую часть пути для доступа к ресурсу, например, к сервлету. Например, это может быть localhost:9080 в запросеhttp://localhost:9080/myServlet.
админ-хост
Это еще одно имя для сервера приложений. Кроме того, в простой установке используется имя сервер1. Этот процесс поддерживает использование административной консоли.
хост-proxy
Виртуальный хост с именем хост-proxy содержит определения портов по умолчанию, таких как 80 и 443, которые, как правило, инициализируются как компоненты инициализации сервера proxy. Этот хост proxy следует использовать надлежащим образом с правилами маршрутизации, связанными с сервером proxy.

Включение кэширования сервлета

Показывает, что если при однократном вызове сервлета генерируются кэшируемые выходные данные, то создается запись кэширования, которая содержит не только эти данные, но и побочные эффекты вызова. К этим побочным эффектам могут относиться вызовы других сервлетов или файлов JSP, а также метаданные записи, включая тайм-аут и информацию о приоритете записи.

Кэширование фрагмента портлета требует, чтобы было включено кэширование сервлета. Поэтому, включение кэширования фрагмента портлета автоматически включает кэширование сервлета. Выключение кэширования сервлета автоматически выключает кэширование фрагмента портлета.

Выключить пулы запросов и ответов сервлетов

Позволяет выключить пулы запросов и ответов сервлета, которые помещаются в пул веб-контейнером. При выключении пулов для каждого запроса создаются новые объекты запросов и ответов сервлета.

При выключении пулов для каждого запроса создаются новые объекты запросов и ответов сервлета, что может негативно повлиять на производительность, но в то же время защитить от непредвиденных ошибок в работе пула.

[9.0.0.1 и выше]

Включить службу поиска API

Указывает, следует ли собирать информацию о приложениях, развернутых на сервере, и делать ее доступной в виде документов Swagger.

Служба поиска API позволяет выполнять поиск API REST на сервере. Можно получить документ Swagger с информацией об API REST.

Число нитей тайм-аута

Задает число нитей, доступных для для обработки тайм-аутов асинхронных сервлетов на сервере.

Если асинхронные сервлеты с частыми тайм-аутами применяются несколькими приложениями, то значение по умолчанию может быть недостаточным.

Значение тайм-аута по умолчанию

Задает тайм-аут асинхронного сервлета по умолчанию для сервера.

Значение по умолчанию (30 секунд) можно уменьшить, если ответы принимаются недостаточно быстро и реализован надежный механизм обработки ошибок. Увеличьте значение, если возникает слишком большое число тайм-аутов и более продолжительные тайм-ауты позволяют возвращать клиенту ответы приемлемым способом. В качестве единиц измерения применяются миллисекунды. Для настройки с большим уровнем дискретности следует использовать метод AsyncContext.

Использовать пул нитей для запуска объектов Runnable

Позволяет использовать тот же пул нитей, что и для исходного запроса. Контекст исходного запроса распространяться не будет.

Использовать администратор заданий для запуска объектов Runnable

Позволяет запускать объекты Runnable с помощью администратора заданий. Этот параметр выбран по умолчанию. Администратор заданий распространяет контекст, настроенный для выбранного администратора заданий. Дополнительно необходимо выбрать имя JNDI администратора заданий, который планируется использовать.

Особенности применения администратора заданий:
  • Распространяемый контекст настраивается на панели Ресурсы > Параллелизм > Администраторы заданий. Кроме того, на этой панели можно создать новые администраторы заданий.
  • Если администратор заданий не указан явным образом, то применяется администратор заданий WebSphere Application Server по умолчанию. Это может быть нежелательно вследствие возможного снижения числа доступных нитей, используемых другими компонентами администратора заданий.
  • Для изменения параметров администратора заданий рекомендуется создать его таким образом, чтобы изменения значений по умолчанию не влияли на другие компоненты.
  • Если администратор заданий настроен для выброса исключений в случае переполнения очереди заданий, то инициатору вызова start(Runnable) и инициатору вызова, отвечающему за обработку исключительных ситуаций, возвращается код ошибки IllegalStateException.


Имя файла: uweb_rcont.html