我正在尝试在我的网络应用程序中结合使用ejb和Rest。我的启动bean从应用程序开始,从外部api获取异步数据并将此数据添加到List中,这部分应用程序运行良好。
我必须创建一个返回此列表的restful Web服务。 但我总是得到NullPointerException
答案 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