Workmanager уровня сервера Weblogic не используется

Я определил рабочий менеджер (Global Workmanager), который имеет цели в качестве управляемых серверов.

Когда приложение ear (содержащее множество ejbs) развертывается на сервере и вызывается ejbs, оно использует только WorkManager по умолчанию, а workmanager уровня сервера не используется. Даже MaxThreadsConstraint на уровне сервера также не соблюдается.

Я не хочу редактировать дескрипторы развертывания, чтобы обеспечить гибкость конфигурации.

Есть ли что-нибудь еще сделать?


person rangalo    schedule 13.02.2010    source источник


Ответы (1)


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

Вы можете переопределить поведение диспетчера работ по умолчанию, создав и настроив глобальный диспетчер работ с именем default. Это позволяет вам управлять поведением WebLogic Server при обработке потоков по умолчанию.

person Pascal Thivent    schedule 16.02.2010
comment
Спасибо, это сработало. Я все еще удивляюсь, почему пользовательский менеджер работ игнорируется. - person rangalo; 19.02.2010