JSF1.2 を使用して構築されたアプリケーションがあります。コマンドリンクのセットがあるホームページがあります。アプリケーションをデプロイした後、ホームページを開いてこれらのメニュー リンクのいずれかをクリックすると、以下の例外が発生します。ただし、他のページに移動してページに戻っていずれかのリンクをクリックすると、適切なページが開きます。
javax.faces.application.ViewExpiredException: viewId:/home/home.jsf - ビュー /home/home.jsf を復元できませんでした。
web.xml には以下のフィルターがあります -
<filter>
<filter-name>Seam Filter</filter-name>
<filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
<init-param>
<param-name>createTempFiles</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>maxRequestSize</param-name>
<param-value>100000</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Seam Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>