2013-06-19 116 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到注入我的豆所以在一個託管的豆