У меня есть сборка приложения с JSF2 + Spring (IoC, Transactions..). Приложение работает нормально на отдельном сервере. На днях я создал кластер Payara Server 4.1.2.172 #badassfish (сборка 235) с репликацией сеанса Hazelcast.
Репликация сеанса работает нормально, как было протестировано с помощью тестового приложения кластера. Также в моем приложении сеанс реплицируется, так как при переходе с одного узла на другой система не выводит меня из системы. Проблема в том, что у меня есть некоторые диалоги, которые поддерживаются @ViewScope MB, и я продолжаю получать такие сообщения, как:
Cannot serialize session attribute com.sun.faces.application.view.activeViewMaps for session xxxx
Когда я получаю такое сообщение, если я перехожу на другой узел, страница больше не работает, если я не перейду на другую страницу и не вернусь к текущей.
Есть идеи, как этого избежать?