0

我的应用程序应该通过 RESTful WebServices 显示内容列表。

这个东西列表是通过一个 EJB 生成的,它部署在 JBoss AS 6 的 .jar 中。

我的问题是,我如何获得这个东西列表以便通过 Web 服务显示它?如果我尝试在使用@WebService 注释的无状态bean 中注入@EJB,并尝试调用生成列表的方法,我会收到一条错误消息,指出无法解析(或导入)@EJB。(已修复,需要修改 maven 依赖项)。现在,NullPointerException当我调用所谓的注入 EJB 时,我得到了一个...

我正在使用来自 Maven 的 webapp 原型,其中包含一个 EAR、一个 JAR 和一个 WAR。

我在这里完全不知所措,一直试图弄清楚这一点将近一个星期。

提前致谢!

--EDIT-- 代码和错字已修复

这是我的无状态 bean,应该作为 WebService 公开(根据: http: //www.adam-bien.com/roller/abien/entry/restful_calculator_with_javascript_and

@Stateless
@Path("/MyRESTApplication")
public class HelloWorldResource {
    @EJB
    private TestBean testBean;

    @GET()
    @Produces("text/plain")
    public String sayHello(String name) {
        return testBean.doMoreStuff();
    }
}

doMoreStuff()函数只返回“HELLO!”。

4

0 回答 0