ViewExpiredException in einer Clusterumgebung ausführen, während die Methode zum Speichern des Status auf Client und Benutzersitzung festgelegt ist

Ich habe eine JSF-Anwendung, die Mojarra 2.2.9 verwendet und auf WebSphere 8.5.5.4 in einer Clusterumgebung und @ implementiert isjavax.faces.STATE_SAVING_METHOD ist eingestellt aufclient.

Auch wenn alle meine Application Beans einen Anforderungsbereich haben, kann es vorkommen, dass die Benutzersitzung gültig ist und der Benutzer eine Post-Anfrage auf einer Seite ausführt, die er erhält.ViewExpiredException. Was kann dieses Problem verursachen und wie kann ich es lösen? Wird das @ ändejavax.faces.STATE_SAVING_METHOD zuserver löse es? Wenn ja, wie wirkt sich dies auf den Speicher aus?

Auch hat dies etwas mit der Cluster-Umgebung zu tun und möglicherweise fehlt eine Konfiguration auf der Websphere, die das Problem löst?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage