У меня есть базовый проект EJB 3.0 (Java EE 5) в IBM RAD (он же Eclipse 3.4) и WebSphere 7.0
. Я создал проект EAR, проект EJB (для EJB), проект JPA(для объектов домена) и динамический веб-проект (для моего веб-сервиса JAX-RS).
Проект EJB содержит EJB, например:
@Stateless
public TestBean implements TestBeanLocal {
/* ... */
@Local
public TestBeanLocal {
/* ... */
Веб-проект содержитвеб-сервис JAX-RS, например, так:
@Path(value="/mywebservice")
public MyWebService implements Application {
@EJB
private TestBeanLocal myBean;
@GET
@Produces({"text/plain"})
public String getList() {
return myBean.getList();
/* ... */
Моя проблема в том, что атрибут myBean в MyWebService никогда не вводится.Это всегда ноль.
Есть идеи, которые я пропустил?
Спасибо, Роб