我有一个类似的问题。这是@ user993553提到的一个错误,它试图从EJB模块内部实例化WAR模块的EJB(GenericResource)。
解决方法是将EJB从WAR模块转换为CDI。只需更改
@javax.ejb.Stateless为
@javax.enterprise.context.RequestScoped或任何其他范围。
@Path("generic")@javax.enterprise.context.RequestScopedpublic class GenericResource { @Context private UriInfo context; @Inject TestBean testBean; public GenericResource() {} @GET @Produces("application/json") public String getXml() { // TODO return proper representation object return testBean.getValue(); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)