这似乎是旧的,但我没有得到任何适当的建议。
产生错误的步骤:
情景一:
1:使用相同的用户凭据登录同一浏览器的两个选项卡。
2:从一个选项卡注销。
3:再次登录。
我看到:这个XML文件似乎没有任何样式信息......,
<?xml version="1.0" encoding="UTF-8" ?>
- <partial-response id="j_id1">
- <changes>
- <update id="j_id1:javax.faces.ViewState:0">
- <![CDATA[ 1ZFe3NbsDVn3BWdUDEmAPV96v XXXXXXXX...]]>
</update>
</changes>
</partial-response>
情景2:
重启tomcat并登录时出现同样的错误
请建议我如何解决这个问题
我的Web.xml内容:
<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>false</param-value>
</context-param>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
我使用Primeface 4和jsfVersionMojarra-2.1.26也2.2.4即使我很震惊为什么两个版本都在我的pom中。无论如何,我会检查。)。但我很确定这不会导致这个问题。