在使用Easyrest时,您应该如何访问EJB?

时间:2010-06-11 14:25:41

标签: java jboss resteasy

我一直试图让Resteasy工作(而不是剂量)。但是,现在我在访问EJB时遇到了另一个麻烦:s。我尝试过注入它们,用jndi和大多数其他解决方案查找它们,但它们都不起作用。

我得到的按摩方式如下:java.lang.RuntimeException:Class不是root资源。

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

或者只是:NullPointer

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

1 个答案:

答案 0 :(得分:1)

你见过这个:EJB Integration

  

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

     

接下来,在RESTeasy的web.xml文件中,您必须使用resteasy.jndi.resources

手动向RESTeasy注册EJB。