注入EJB

时间:2013-06-19 14:04:59

标签: rest dependency-injection ejb

我正在尝试在我的网络应用程序中结合使用ejb和Rest。我的启动bean从应用程序开始,从外部api获取异步数据并将此数据添加到List中,这部分应用程序运行良好。

我必须创建一个返回此列表的restful Web服务。 但我总是得到NullPointerException

1 个答案:

答案 0 :(得分:0)

这是我的启动豆     @启动     @辛格尔顿     List l = new ArrayList;     @PostConstruct     ...初始化一些经理     ......听经理说     public void update(Observable o,Object arg){     ...将字符串添加到我的列表中     ......吸气鬼和二传手

这是我的休息资源

@Path("nodes")
@Stateless
public class nResource {

@Context
@EJB
private nManagerLocal nManagerLocal;


@GET
@Produces({MediaType.TEXT_XML})
public List<Node> getIds() {
  List<Node> l=nManagerLocal.getNodes();

  return l;
}

我无法在我的资源中获取bean实例..我忘记插入@stateless注释:)问题已解决..

现在我尝试将我的bean也注入Managed bean