Параметры обнаружения обновлений и загрузки классов

На этой странице можно настроить использование загрузчиков классов в приложении.

Для того чтобы открыть эту страницу административной консоли, выберите Приложения > Типы приложений > Приложения J2EE WebSphere > имя_приложения > Загрузка классов и обнаружение обновлений.

Внимание: Изменение параметров работающего приложения вызывает его перезапуск. На автономных серверах приложение перезапускается после сохранения изменений. В продуктах с несколькими серверами приложение перезапускается после сохранения изменений и синхронизации файлов на узле, где установлено приложение. Синхронизация управляется параметром Синхронизировать изменения с узлами на странице "Консоль".
Переопределить параметры перезагрузки классов для Web-модулей и модулей EJB

Указывает, нужно ли перезагружать классы в случае обновления файлов приложения.

В результате выбора параметра Переопределять параметры перезагрузки классов для Web-модулей и модулей EJB переменной reloadEnabled присваивается значение true в файле deployment.xml. В случае изменения определения классов приложения сервер приложений будет перезапускать приложение, для того чтобы перезагрузить его классы.

Параметры перезагрузки в файле deployment.xml переопределяют параметры перезагрузки всех Web-модулей и модулей EJB, которые можно определить в файлах ibm-web-ext.xmi и META-INF/ibm-application-ext.xmi.

В случае изменения файлов JSP из Web-модуля Web-контейнер перезагрузит эти файлы только в том случае, если расширение IBM jspReloadingEnabled в разделе jspAttributes файла ibm-web-ext.xmi равно true. Перезагрузку JSP можно включить при развертывании приложения на странице Параметры перезагрузки JSP.

Тип данных Булевское значение
Значение по умолчанию false
Интервал проверки наличия обновленных файлов

Задает время в секундах, через которое выполняется поиск обновленных файлов в файловой системе приложения. По умолчанию используется значение атрибута интервала обновления в файле расширения IBM (META-INF/ibm-application-ext.xmi) файла EAR.

Параметр Интервал проверки наличия обновленных файлов аналогичен полю Интервал перезагрузки в секундах в мастерах установки и обновления приложения.

Для того чтобы разрешить обновление, задайте значение больше нуля (например, от1 до 2147483647). Для того чтобы отключить обновление, задайте нулевое значение (0). Диапазон значений - от 0 до 2147483647.

Атрибут интервала обновления действителен только если включено обновление классов.

Тип данных Целое число
Единицы измерения сек
Значение по умолчанию 3
Порядок загрузчиков классов

Загрузчик классов ищет загружаемый класс сначала в родительском загрузчике классов, либо сначала в загрузчике классов приложения. Для загрузчиков классов комплекта разработки и WebSphere Application Server стандартным является режим Классы загружаются сначала родительским загрузчиком классов. При использовании режима, в котором Классы загружаются сначала загрузчиком классов (а в последнюю очередь - родительским загрузчиком), приложение может переопределять классы в родительском загрузчике классов. Данное действие может приводить к исключительной ситуации ClassCastException или ошибкам LinkageErrors, если переопределяемые и непереопределяемые классы будут перепутаны.

Возможные варианты: Классы загружаются сначала родительским загрузчиком классов и Классы загружаются сначала загрузчиком классов (а в последнюю очередь - родительским загрузчиком). По умолчанию сначала опрашивается загрузчик родительского класса, а потом самого приложения.

Для того чтобы в приложении WebSphere Application Server применялась конфигурация по умолчанию Jakarta Commons Logging, укажите для загрузчика классов этого приложения режим Сначала загружать классы с помощью родительского загрузчика классов. Для переопределения стандартной конфигурации Jakarta Commons Logging в WebSphere Application Server приложение должно предоставить конфигурацию в формате Jakarta Commons Logging, и для загрузчика классов должен быть указан режим Классы загружаются сначала загрузчиком классов (а в последнюю очередь - родительским загрузчиком). Дополнительно установите режим загрузки классов для каждого Web-модуля приложения таким образом, чтобы загружалась правильная фабрика программы ведения протокола.

Тип данных Строка
Значение по умолчанию Сначала загружать классы с помощью родительского загрузчика классов
Стратегия загрузчика классов WAR

Указывает, нужно ли использовать один загрузчик классов для загрузки всех файлов WAR приложения или отдельный загрузчик классов для каждого файла WAR.

Предусмотрены варианты Загрузчик классов для каждого файла WAR в приложении и Один загрузчик классов для приложения. По умолчанию для каждого файла WAR применяется свой загрузчик классов.

Тип данных Строка
Значение по умолчанию Загрузчик классов для каждого файла WAR в приложении



Ссылки, помеченные как (в сети), требуют подключения к Internet.

Понятия, связанные с данным
Задачи, связанные с данной
Ссылки, связанные с данной
Параметры приложения J2EE


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