У меня есть Stateful Session Bean (SFSB ), который действует как модуль аутентификации. В SFSB я храню текущего пользователя, вошедшего в систему. Кроме того, у меня есть несколько фасадов (, которые представляют собой сеансовые компоненты без сохранения состояния (SLSB )), которые обрабатывают материалы JPA/SQL для моих сущностей. Чтобы проверить права доступа текущего пользователя, я пытаюсь вызвать SFSB из SLSB. Но текущее пользовательское поле всегда "нулевое" при вызове из SLSB. При прямом вызове SFSB поле текущего пользователя устанавливается правильно... Для вызова я использую аннотацию @EJB.
Есть идеи, в чем может быть проблема? Это какая-то проблема с контекстом? Можно ли вообще вызвать SFSB из SLSB, сохранив его состояние?
Спасибо заранее!