EJB инъекция в ReSTEasy JBoss AS 7 - PullRequest
1 голос
/ 29 июля 2011

Кто-нибудь знает, есть ли в JBoss AS 7 поддержка EJB-инъекций в приложениях ReSTEasy согласно спецификации J2EE? Я знаю, что это не работало в AS6 и было известным нарушением спецификации.

Спасибо за любую помощь / идеи.

1 Ответ

1 голос
/ 15 июня 2012

Да, инъекция EJB поддерживается. Я объясню трюк, чтобы все работало вместе:

  1. Вам необходимо создать файл beans.xml в / Web-Inf /

  2. Вы должны изменить свой класс приложения. Смена синглетонов по классам.

Пример:

singletos.add(new HelloResource())
replace this line by empty or clazzes.add(HelloResource.class)

После этого вы можете использовать ejb инъекцию в JBoss7 и RestEasy, используя аннотацию ejb @EJB.

...