В настоящее время мы переносим наше приложение с WAS8 на WAS9. Мы используем JSF 2.2 и Primefaces 4.0. В WAS8 приложение работает нормально. Но в WAS9 мы получаем следующую ошибку:
Основная причина исключения uncaught service() Faces Servlet: javax.servlet.ServletException: /pages/xyz.xhtml — не удалось найти сохраненное состояние представления для идентификатора представления: /pages/xyz.xhtml
Наш web.xml выглядит следующим образом:
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Production</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<context-param>
<param-name>javax.faces.PARTIAL_STATE_SAVING</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.COMPRESS_STATE_IN_CLIENT</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>facelets.BUILD_BEFORE_RESTORE</param-name>
<param-value>true</param-value>
</context-param>
Попытался изменить STATE_SAVING_METHOD на клиент. Но это не работает. Может ли кто-нибудь помочь мне в решении этой ошибки. Заранее спасибо.