Менеджер работ уровня сервера Weblogic не используется
-
20-09-2019 - |
Вопрос
Я определил диспетчера работ (Global Workmanager), целевыми объектами которого являются управляемые серверы.
Когда приложение Ear (содержащее множество ejbs) развертывается на сервере и вызываются ejbs, оно использует только WorkManager по умолчанию, а Workmanager уровня сервера не используется.Даже MaxThreadsConstraint на уровне сервера также не соблюдается.
Я не хочу редактировать дескрипторы развертывания, чтобы обеспечить гибкость конфигурации.
Есть ли что-нибудь еще, чтобы сделать?
Решение
Если вы не хотите использовать дескрипторы развертывания веблогики, я думаю, вам придется переопределить диспетчера работ по умолчанию:
Вы можете переопределить поведение диспетчера работ по умолчанию, создав и настроив глобальный диспетчер работ под названием
default
.Это позволяет вам управлять поведением WebLogic Server по умолчанию при обработке потоков.