Так что я хочу использовать ViewScoped
, и когда я установил способ сохранения состояния для клиента, страница будет бросать NotSerializableException
, и страница перейдет на страницу с ошибкой. Когда я переключаюсь на сохранение состояния сервера, исключение все равно бросается, но страница будет загружаться.MyFaces @ViewScoped throws NotSerializableException даже с настройкой сервера
Я прочитал много вопросов и ответов, и у меня сложилось впечатление, что комбинация экономии состояния ViewScoped/сервера устраняет необходимость иметь все, что обозначено как Serializable. Кто-нибудь видит эту проблему?
RichFaces 4.1/MyFaces 2.1.5
Это, кстати, характерно для MyFaces. Моджарра не показывает этого поведения. Я не очень внимательно слежу за MyFaces, поэтому я понятия не имею, почему ребятам из MyFaces явно требуется, чтобы beobe-объекты были сериализованы. Но что не так с их сериализацией? Вы бы в Mojarra столкнулись с одной и той же проблемой в любом случае всякий раз, когда сервер перезапускает/перераспределяет, сохраняя одни и те же сеансы, чтобы пользователи сеанса могли просто продолжать свои действия, связанные с сеансом/просмотром. – BalusC
Im проводка в много устаревших сервисов и EJB-код и не имеют возможности отмечать все по цепочке как сериализуемые – user1147953