Сессионный компонент восстанавливается в том же сеансе (в 2 портлетах Liferay) - PullRequest
1 голос
/ 07 февраля 2012

У меня есть 2 портлета JSF (один ICEfaces, один прямой JSF) в одном проекте Liferay (одна война) в LR 6.1 GA1.Мой сессионный компонент аннотирован @ManagedBean и @SessionScoped, а мой файл face-config.xml содержит

    <managed-bean>
    <managed-bean-name>wtfBean</managed-bean-name>
    <managed-bean-class>com.test.beans.WtfBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
</managed-bean>

Я разместил каждый из портлетов на отдельной веб-странице.Я печатаю в System.out в конструкторе моего бина (и я проследил весь процесс), и мой бин создается дважды .

Есть ли что-то еще, что я должен сделать дляподелиться своими данными сеанса?

Спасибо.

1 Ответ

1 голос
/ 07 февраля 2012

Ваша конфигурация в порядке.Это вызвано мостом портлета.

...