Servicemix, spring-интеграция, ejb3

Есть ли кто-нибудь, кто пытается вызвать ejb 3 из пакета на сервисе с помощью верблюжьего маршрута и интеграции Spring? У меня есть следующая ошибка:

java.lang.ClassNotFoundException: javax.ejb.EJBObject не найден org.springframework.context

Добавление javaee-api не помогает

Какие-либо предложения?


person Marcin Wiśniewski    schedule 21.01.2014    source источник


Ответы (1)


Вы можете получить доступ к EJB из любого bean-компонента Spring, только если вы также зарегистрируете этот EJB как bean-компонент. И что хорошо, Spring предоставляет хук для таких задач:

<jee:jndi-lookup id="myEjb" jndi-name="MY_EJB_JNDI_NAME"/>
person Artem Bilan    schedule 21.01.2014
comment
Я сейчас, но в моей задаче мне нужно вызвать удаленный ejb из пакета servicemix. - person Marcin Wiśniewski; 21.01.2014
comment
Извините, не знаком с этим. Но, может быть, оттуда можно вызвать Spring bean?.. - person Artem Bilan; 21.01.2014