Нужно ли аннотировать и EJB, если он не опубликован с интерфейсом RESTful? - PullRequest
1 голос
/ 28 апреля 2011

Если я использую EJB для внутреннего использования с веб-приложением, использующим RESTeasy 2.1, нужно ли аннотировать интерфейс, как описано в этом документе ?

Кажется, что документ показывает, как настроить EJB для публикации в открытом доступе через URL.

Когда я использую аннотацию, описанную в документе , я получаю эту ошибку:

14:01:50,294 ERROR [STDERR] 1979 [main] INFO org.jboss.resteasy.plugins.server.servlet.ConfigurationBootstrap - Adding scanned resource: com.ccorp.report.ejb3.TestBean
14:01:50,457 ERROR [[/ReportAPI]] Exception sending context initialized event to listener instance of class org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
java.lang.RuntimeException: javax.naming.NameNotFoundException: Test not bound

У меня включено сканирование RESTeasy, и я также настроил мой файл web.xml с добавлением;

   <context-param>
      <param-name>resteasy.jndi.resources</param-name>
      <param-value>Test/String</param-value>
   </context-param>

Любые идеи приветствуются!

1 Ответ

1 голос
/ 29 апреля 2011

Проверьте ответ, который я дал в другом посте: Доступ к @Local Session Bean из открытого интерфейса RESTeasy

...