2013-06-19 87 views
0

我试着在我的web应用程序中结合ejb和Rest。我的启动bean从应用程序开始,从外部api获取异步数据并将这些数据添加到列表中,这部分应用程序运行良好。注入一个EJB

我不得不做一个宁静的web服务,返回这个列表。 但我始终得到NullPointerException异常

+0

你将不得不向我们提供更多的细节。向我们展示一些代码示例,以解释您正在尝试执行的操作。 – greenkode

回答

0

这是我启动Bean
@Startup @Singleton 列表L =新的ArrayList; @PostConstruct ...初始化一些经理 ......听经理 公共无效更新(可观察到O,对象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注释:)问题解决了..

现在我tryng到注入我的豆所以在一个托管的豆