Компонент CDI SessionScoped недоступен в SessionMap - PullRequest
0 голосов
/ 04 февраля 2020

Используя @Named ("XYZ") и @SessionScoped перед объявлением класса, Session Bean создается, но эти bean-объекты не сохраняются в Session Map.

Session Map проверяется как

final FacesContext context = FacesContext.getCurrentInstance (); Объект obj context.getExternalContext (). GetSessionMap (). Get ("XYZ");

Когда я помещаю управляемый JSF-сессионный компонент в face-config. xml как это

  <managed-bean>
    <managed-bean-name>XYZ</managed-bean-name>
    <managed-bean-class>blah.blah.XYZ</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
  </managed-bean>

Я могу найти карту сеанса в порядке.

Кажется, компоненты CDI не хранятся в карте сеансов.

Примечание. xml существует в моем проекте.

...