0
我試着在我的web應用程序中結合ejb和Rest。我的啓動bean從應用程序開始,從外部api獲取異步數據並將這些數據添加到列表中,這部分應用程序運行良好。注入一個EJB
我不得不做一個寧靜的web服務,返回這個列表。 但我始終得到NullPointerException異常
我試着在我的web應用程序中結合ejb和Rest。我的啓動bean從應用程序開始,從外部api獲取異步數據並將這些數據添加到列表中,這部分應用程序運行良好。注入一個EJB
我不得不做一個寧靜的web服務,返回這個列表。 但我始終得到NullPointerException異常
這是我啓動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到注入我的豆所以在一個託管的豆
你將不得不向我們提供更多的細節。向我們展示一些代碼示例,以解釋您正在嘗試執行的操作。 – greenkode