EJB Поиск внутри SAR

Мой EAR содержит файл ejb и файл sar. Я не могу выполнить поиск развернутого компонента EJB внутри MBEAN, содержащегося в файле SAR.

Я получаю NameNotFoundException. Как я могу выполнить поиск в домашнем интерфейсе ejb2x внутри службы mbean (развернутой через файл sar в EAR)????

1 ответ

Решение

Я решил эту проблему, как показано ниже:

1) MBean не смог найти que EJB в дереве jndi, потому что он не был указан в объявлении mbean как зависимость. Итак, я сделал это:

<mbean code="app.SchedulerManager" name="Company:service=SchedulerManager">
   <depends>jboss.j2ee:module=my-ejb-jar.jar,service=EjbModule</depends>
</mbean>

2) Я также объявил в META-INF/jboss.xml файла ejb jar, чтобы найти зависимость:

<jmx-name>jboss.j2ee:module=my-ejb-jar.jar,service=EjbModule</jmx-name>
Другие вопросы по тегам