0

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

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

4

1 回答 1

0

这是我的启动 bean
@startup @singleton List l=new ArrayList; @postConstruct ...初始化一些管理器 ...听管理器 public void update(Observable o, Object arg) { ...将字符串添加到我的列表中 ... getter 和 setter

这是我的休息资源

@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 也注入托管 bean

于 2013-06-20T13:30:05.373 回答