J'ai cru comprendre que JBossAS 5.x prenait en charge l'injection de beans EJB3 dans les servlets avec l'annotation @ EJB3. J'utilise la configuration par défaut pour JBossAS 5.0.1.GA et cela ne fonctionne pas. J'ai ajouté l'argument mappedName à l'annotation @EJB avec le nom JNDI des beans session, et cela ne fait rien. Pas d'erreurs apparentes, le haricot n'est juste jamais injecté.Injection de beans JBoss 5 AS et EJB3 à partir de servlets?
Les beans session sont dans le ejb-jar, les servlets dans une guerre, tout est emballé dans une oreille. Les recherches manuelles JNDI fonctionnent très bien. Des idées?
Merci! Une petite mise en garde, il semble que l'espace de nom devrait être http://java.sun.com/xml/ns/javaee, pas http://java.sun.com/xml/ns/j2ee. J'ai donc changé pour: xmlns = "http://java.sun.com/xml/ns/javaee" xsi: schemaLocation = "http://java.sun.com/xml/ns/javaee web- app_2_5.xsd " – joshz