Когда вы создаете сервер приложений, он наследует большую часть своих конфигурационных параметров от сервера, который явился шаблоном. Чтобы просматривать и изменять эти параметры, выберите пункт Servers (Серверы) → Application Servers (Серверы приложений). В рабочем пространстве появится список серверов приложений, которые были определены в ячейке. Выделите имя сервера приложений, в который вы хотите внести изменения.
В этом разделе приводится краткий обзор типов параметров, которые вы можете настраивать. См. рис. 4.24 (из-за ограниченного размера окна с конфигурацией показаны не все параметры).
Рис. 4.24. Конфигурация сервера приложений
General properties (Общие свойства)
Раздел общих свойств состоит из нескольких элементов, которые вы видите сразу.
• Run in development mode (Запустить в режиме разработки): включите данную опцию, чтобы ускорить загрузку сервера приложений. Не включайте ее на рабочих серверах.
• Parallel start (Параллельный запуск): установите этот флажок, чтобы запускать компоненты сервера, службы и приложения параллельными потоками. Это может ускорить запуск.
Порядок запуска приложений зависит от того, какой «вес» вы зададите для каждого из них. Приложения с одинаковым весом запускаются параллельно.
• Access to internal server classes (Доступ к внутренним классам сервера): указывается, могут ли приложения иметь доступ к классам реализации сервера.
• Application classloader policy and class loading mode (Политика загрузчика классов приложений и режим загрузки классов): эти параметры позволяют задать специфичные для сервера приложений политику загрузчика классов и режим загрузки классов. Загрузчики классов рассматриваются в главе 12, «Понятие о загрузчиках классов».
SIP container settings (Параметры SIP-контейнера)
Поддержка протокола запуска сеансов (Session Initiation Protocol, SIP) (новинка). В версии 6.1 сервер приложений был дополнен возможностью запуска SIP-приложений, написанных в соответствии со спецификацией JSR 116.
Используйте следующие параметры для конфигурирования таймеров и настраиваемых свойств SIP-контейнера.
• SIP container transport chains (Транспортные цепочки контейнера SIP): используйте эту опцию для осуществления управления и создания транспортных цепочек SIP. Транспортные цепочки представляют собой стеки сетевых протоколов, работающие на клиенте или сервере.
• SIP container (контейнер SIP): вы можете использовать этот элемент для создания и конфигурирования таймеров и настраиваемых свойств SIP-контейнера.
○ Maximum application sessions (Максимальное число сеансов приложения): максимальное количество сеансов SIP-приложений, которыми управляет контей нер. Когда максимум достигнут, новые сеансы SIP не запускаются.
○ Maximum messages per averaging period (Максимальное число сообщений за период усреднения): задается максимальное число SIP-сообщений за период усреднения.
○ Maximum response time (Максимальное время ответа): максимально допустимое время ответа приложения (в миллисекундах). Когда происходит превышение значения данного параметра, контейнер уведомляет сервис поддержки кластеризации о том, что оно недоступно.
○ Averaging period (Период усреднения): период времени в миллисекундах, за который происходит вычисление средних значений.
○ Statistic update rate (Частота обновления статистики): интервал, через который контейнер вычисляет средние значения и публикует статистическую информацию в PMI.
○ Thread pool (Пул нитей): пул нитей, используемых для SIP-контейнера.
○ Custom properties (Другие свойства): указываются дополнительные пользовательские свойства данного компонента среды исполнения. Некоторые компоненты используют пользовательские конфигурационные свойства, которые можно определить в этой опции.
○ Session management (Управление сеансом): используется для конфигурирования менеджера сеансов, который связан с Web-контейнером и SIP-контейнером.