WebLogic Nível WorkManager não está sendo usado
-
20-09-2019 - |
Pergunta
Eu defini um gerente de trabalho (Global WorkManager) que possui metas como servidores gerenciados.
Quando um aplicativo EAR (contendo muitos EJBs) é implantado no servidor e os EJBs são chamados, ele usa apenas o WorkManager padrão que o WorkManager no nível do servidor não está sendo usado. Mesmo um nível de servidor MaxThreadSconstraint também não está sendo respeitado.
Não quero editar descritores de implantação para serem flexíveis na configuração.
Há mais alguma coisa para fazer?
Solução
Se você não quiser usar os descritores de implantações WebLogic, acho que você terá que substituir o gerente de trabalho padrão:
Você pode substituir o comportamento do gerente de trabalho padrão criando e configurando um gerente de trabalho global chamado
default
. Isso permite controlar o comportamento de manuseio padrão de encadeamento do servidor WebLogic.