J'ai déjà posé cette question sur le forum Icefaces, mais entre-temps je me suis rendu compte qu'il s'agit d'un problème plus générique.
J'aimerais mettre à jour certaines parties d'une page JSF lorsque je reçois un message dans ma MDB.
Le problème est le suivant : comment puis-je obtenir le FacesContext du conteneur EJB ?
Dans la fonction de traitement des messages, FacesContext.getCurrentInstance() renvoie null.
J'ai également essayé de faire en sorte qu'un bean géré JSF soit une MDB, mais je n'y suis pas parvenu (il semble que l'on ne puisse pas avoir les deux dans la même classe ?)
Comme je suis un débutant dans le monde de JSF, je suis un peu coincé maintenant. Existe-t-il un moyen de le faire fonctionner ?
(Glassfish v3 + Netbeans 6.8, JSF2 + Icefaces 2.0 alpha2)