2011-07-28 4 views
1

Est-ce que quelqu'un sait si JBoss AS 7 prend en charge l'injection d'EJB dans les applications ReSTEasy par spécification J2EE? Je sais que cela n'a pas fonctionné dans AS6 et était une violation de la spécification connue.Injection EJB dans ReSTEasy JBoss AS 7

Merci pour toute aide/idées.

Répondre

1

Oui, l'injection d'EJB est prise en charge. Je vais vous expliquer un truc pour tout mettre ensemble au travail:

  1. Vous devez créer un beans.xml de fichiers sur/Web-Inf/

  2. Vous devez changer votre classe d'application. Changez les singletons par classe.

Exemple:

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

Après cela, vous pouvez utiliser l'injection de ejb sur JBoss7 et RestEasy à l'aide @EJB d'annotation ejb.