Как вы должны получить доступ к EJB при использовании Easyrest? - PullRequest
1 голос
/ 11 июня 2010

Я пытался заставить Resteasy работать (а не его дозу).Однако теперь у меня другая головная боль при доступе к EJB: s.Я пытался внедрить их, просматривая их с помощью jndi и большинства других решений, но ни одно из них не работает.

Я получаю такие массажи, как: java.lang.RuntimeException: класс не является корневым ресурсом.* Или: java.lang.IllegalArgumentException: неверная цель.

Или просто: NullPointer

Использование JBoss 5.1.0.GA и Resteasy 1.2.1.GA ... Не могу найти нидокументация о том, как это можно сделать.Кто-нибудь знает?

1 Ответ

1 голос
/ 11 июня 2010

Вы видели это: Интеграция с EJB ?

В настоящее время Resteasy имеет простую интеграцию с EJB.Чтобы сделать EJB ресурсом JAX-RS, необходимо аннотировать интерфейс SLRB @Remote или @Local с помощью аннотаций JAX-RS:

Далее, в файле RESTeasy web.xml необходимо вручную зарегистрировать EJB в RESTeasy, используяthe resteasy.jndi.resources

...