Я уже задавал этот вопрос на форуме Icefaces, но пока понял, что это более общая проблема.
Я хотел бы обновить части страницы JSF, когда я получаю сообщение в своей MDB.
Проблема в том, как мне получить FacesContext из контейнера EJB?
В функции обработки сообщений FacesContext.getCurrentInstance() возвращает null.
Я также пытался сделать управляемый компонент JSF MDB, но не смог (похоже, вы не можете иметь оба в одном классе?).
Поскольку я новичок в мире JSF, я сейчас застрял. Есть ли способ заставить его работать?
(Glassfish v3 + Netbeans 6.8, JSF2 + Icefaces 2.0 alpha2)