Blenden Sie in der Navigationsbaumstruktur den Knoten "Konfiguration" ein.
Wählen Sie die Konfiguration aus, die Sie ändern.
Wählen Sie unter dem Konfigurationsknoten den Verfügbarkeitsservice-Knoten aus.
Die Seite "Verfügbarkeitsservice" wird geöffnet.
Klicken Sie auf der Seite "Verfügbarkeitsservice" auf die Registerkarte "Webcontainer-Verfügbarkeit".
Die Seite "Webcontainer-Verfügbarkeit" wird angezeigt.
Aktivieren Sie im Feld "Verfügbarkeitsservice" das Kontrollkästchen "Aktiviert", um die Verfügbarkeit für den Webcontainer zu aktivieren.
Um die Verfügbarkeit aufzuheben, deaktivieren Sie das Kontrollkästchen "Aktiviert" für den Verfügbarkeitsservice.
Wählen Sie aus der Dropdown-Liste "Persistenztyp" den Persistenzmechanismus aus.
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.
Wählen Sie aus der Dropdown-Liste "Persistenzhäufigkeit" 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.
Die Persistenzhäufigkeit findet nur dann Anwendung, wenn der Persistenztyp replicated
lautet.
Wählen Sie aus der Dropdown-Liste "Persistenzumfang" den Umfang der HTTP-Sessionänderungen, die erforderlich sind, damit gespeichert werden kann:
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.
Der Persistenzgeltungsbereich findet nur dann Anwendung, wenn der Persistenztyp replicated
lautet.
Aktivieren Sie im Feld "Single Sign-On-Status" das Kontrollkästchen "Aktiviert", um den Single Sign-On-Status für das Failover verfügbar zu machen.
Um die Verfügbarkeit des Single Sign-On-Status für das Failover aufzuheben, entfernen Sie das Häkchen aus dem Kontrollkästchen "Single Sign-On-Status".
Um die Standardwerte aller Einstellungen wiederherzustellen, klicken Sie auf die Schaltfläche "Standardwerte laden".
Geben Sie im Abschnitt "Weitere Eigenschaften" weitere Eigenschaften an.
GlassFish Server definiert keine weiteren Eigenschaften für die Webcontainer-Verfügbarkeit.
Um eine Eigenschaft hinzuzufügen, klicken Sie auf die Schaltfläche "Eigenschaft hinzufügen". Geben Sie in die daraufhin angezeigte leere Zeile den Eigenschaftsnamen in das Feld "Name" und den Eigenschaftswert in das Feld "Wert" ein.
Um eine Eigenschaft zu ändern, bearbeiten Sie das Feld "Wert" dieser Eigenschaft.
Um eine Eigenschaft zu löschen, aktivieren Sie das Kontrollkästchen links neben dem Feld "Name" der zu löschenden Eigenschaft, und klicken Sie anschließend auf die Schaltfläche "Eigenschaften löschen".
Klicken Sie auf "Speichern".