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?