1

我一直在努力让 Resteasy 工作(而不是剂量)。但是,我现在又对访问 EJB:s 感到头疼。我试过注入它们,用 jndi 和大多数其他解决方案查找它们,但它们都不起作用。

我得到如下消息:java.lang.RuntimeException:类不是根资源。

或者:java.lang.IllegalArgumentException:错误的目标。

或者只是:NullPointer

使用 JBoss 5.1.0.GA 和 Resteasy 1.2.1.GA... 找不到任何关于如何做到这一点的文档。有人知道吗?

4

1 回答 1

1

你见过这个:EJB 集成吗?

Resteasy 目前仅与 EJB 进行简单集成。要使 EJB 成为 JAX-RS 资源,您必须使用 JAX-RS 注释来注释 SLSB 的 @Remote 或 @Local 接口:

接下来,在 RESTeasy 的 web.xml 文件中,您必须使用 resteasy.jndi.resources 手动将 EJB 注册到 RESTeasy

于 2010-06-11T14:30:33.607 回答