Auf der Seite "Webcontainerverfügbarkeit" können Sie Verfügbarkeitseinstellungen für den Webcontainer konfigurieren.
Die Seite "Webcontainerverfügbarkeit" enthält die folgenden Optionen.
Schaltfläche zur Wiederherstellung der Standardwerte von Einstellungen, die Standardwerte haben. Einstellungen, die keine Standardwerte haben, werden nicht geändert.
Der Name der Konfiguration, für die die Einstellungen auf dieser Seite angewendet werden. Dieses Feld ist schreibgeschützt.
Wenn das Kontrollkästchen "Aktiviert" gewählt ist, wird die Verfügbarkeit für den Webcontainer aktiviert.
Der verwendete Persistenzmechanismus.
Wenn "Aktiviert" für den Verfügbarkeitsservice nicht aktiviert ist, wählen Sie eine der folgenden Optionen:
memory
für keine Sessionpersistenz
file
für Sessionpersistenz basierend auf dem Dateisystem, das nicht hochverfügbar ist
Wenn "Aktiviert" für den Verfügbarkeitsservice aktiviert ist, wählen Sie replicated
für die Sessionpersistenz basierend auf einem Cluster-Failover, das hochverfügbar ist.
Die Häufigkeit, mit der die HTTP-Session gespeichert wird:
web-method
(Webmethode) — Der Sessionstatus wird am Ende jeder Webanforderung vor dem Senden einer Antwort an den Client gespeichert. Dieser Modus stellt am besten sicher, dass der Sessionstatus bei einem Ausfall vollständig aktualisiert wird. Dies ist die Standardeinstellung.
Der Umfang der erforderlichen HTTP-Sessionänderungen, damit eine Speicherung erfolgt:
session
(Session) — Der Sessionstatus wird bei jedem Speichervorgang vollständig gespeichert. Dieser Modus bietet die beste Möglichkeit, um sicherzustellen, dass die Sessiondaten für verteilbare Webanwendungen ordnungsgemäß gespeichert werden.
modified-session
(modifizierte Session) — Der Sessionstatus wird vollständig gespeichert, wenn er geändert wurde. Eine Session gilt als geändert, wenn HttpSession.setAttribute()
oder HttpSession.removeAttribute()
aufgerufen wurde. Es muss sichergestellt werden, dass setAttribute()
bei jeder Attributänderung aufgerufen wird. Dies ist keine Anforderung der Java EE-Spezifikation, sondern für die ordnungsgemäße Funktionsweise dieses Modus erforderlich.
modified-attribute
(modifiziertes Attribut) — Lediglich geänderte Sessionattribute werden gespeichert. Für die ordnungsgemäße Funktionsweise dieses Modus müssen folgende Richtlinien befolgt werden:
Rufen Sie setAttribute()
bei jeder Änderung des Sessionstatus auf.
Stellen Sie sicher, dass keine Querverweise zwischen Attributen vorhanden sind. Die Objektdiagramme unter den verschiedenen Attributschlüsseln werden serialisiert und separat gespeichert. Wenn zwischen den Objekten unter den verschiedenen Schlüsseln Querverweise vorhanden sind, ist keine ordnungsgemäße Serialisierung und Aufhebung der Serialisierung möglich.
Verteilen Sie den Sessionstatus auf mehrere Attribute oder zumindest zwischen einem schreibgeschützten und einem änderbaren Attribut.
Wenn das Kontrollkästchen "Aktiviert" aktiviert ist, ist der Single Sign-On-Status für das Failover verfügbar.
Weitere Eigenschaften für die Webcontainer-Verfügbarkeit.
Bei GlassFish Server sind keine weiteren Eigenschaften für die Webcontainer-Verfügbarkeit definiert.
So werden allgemeine Eigenschaften für den Webcontainer konfiguriert
So werden Sessioneigenschaften für den Webcontainer konfiguriert
So werden Managereigenschaften für den Webcontainer konfiguriert
So werden Speichereigenschaften für den Webcontainer konfiguriert
So werden Verfügbarkeitseinstellungen für den Webcontainer konfiguriert