Я получаю serverError-javax.faces.application.ViewExpiredException в среде Websphere Dev, но не получаю в моей локальной среде - PullRequest
0 голосов
/ 02 июня 2018

Я получаю сообщение serverError-javax.faces.application.ViewExpiredException в среде Websphere Dev на странице JSF с использованием Ajax, но не получаю в моей локальной среде.Кодекс одинаков в обеих средах.Я использовал IDE для сборки в своем регионе, и я использовал Maven в Dev.JSF 2.0, WAS 8.5.Что может быть причиной этого.

Я просматривал похожие посты и реализовал различные предложения, такие как заставить управляемый компонент реализовать сериализованный интерфейс и т. Д., Но не повезло.Так как код одинаков в обеих средах, может ли он быть связан со сборкой maven?

org.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION равно 20 (по умолчанию).

Я должен получить сообщение об ошибке наполе, если проверка не пройдена, но вместо этого она дает исключение для просроченного представления:

<h:inputText styleClass="inputs" id="assessmentStation" size="3" 
        maxlength="3"                                                                                                    
         required="true" requiredMessage="Assessment Station must be entered"
      <p:ajax event="blur" update="assessmentStationMsg"></p:ajax>
</h:inputText>

1 Ответ

0 голосов
/ 06 июня 2018

Проблемы решаются двумя способами: 1. Изменение STATE_SAVING_METHOD для клиента решило проблему.2. Сеансовый cookie-файл не возвращался в браузер.Мы перешли на использование https, и cookie возвращается, и приложение теперь отображает сообщения об ошибках.Мы пойдем с 2:)

...