У меня есть следующая структура проекта:@EJB используется внутри службы JAX-RS на Bluemix
EARproject RESTproject EJBproject где EAR проект bundels RESTproject и EJBproject.
В RESTproject у меня есть служба, в которой я хотел бы использовать EJB (Stateeless, Local), реализованный в проекте EJB. EJB определен в ejb-jar.xml
Я предположил, что я могу использовать аннотацию @EJB внутри службы REST. В RESTproject есть ссылка на EJB в web.xml.
При использовании аннотации @EJB ссылка EJB всегда равна нулю. Я также попытался реализовать EJB внутри RESTproject в том же пакете, что и служба REST, но до сих пор не радует.
Как я могу получить ручку EJB из службы REST?
Интересно, что когда это развертывается в локальном экземпляре WebSphere Application Server Liberty Profile, тогда аннотация @EJB предоставляет ссылку на экземпляр EJB. Любая идея кого-то? – ohar