Blenden Sie in der Navigationsbaumstruktur den Knoten "Konfiguration" ein.
Wählen Sie die zu konfigurierende Instanz:
Um eine bestimmte Instanz zu konfigurieren, wählen Sie den Konfigurationsknoten der Instanz. Für die Standardinstanz server
wählen Sie z.B. den Knoten server-config
.
Um die Standardeinstellungen für alle Instanzen zu konfigurieren, wählen Sie den Knoten default-config
.
Wählen Sie den Knoten "Transaktionsservice".
Die Seite "Transaktionsservice" wird geöffnet.
Aktivieren Sie auf der Seite "Transaktionsservice" das Kontrollkästchen "Beim Neustart aktiviert", um das Recovery unvollständiger Transaktionen zu aktivieren, wenn der Server neu gestartet wird.
Diese Option ist standardmäßig deaktiviert.
Geben Sie im Feld "Transaktionstimeout" den Zeitraum (in Sekunden) ein, der vergehen soll, bevor der Server eine unvollständige Transaktion zurücksetzt.
Durch einen Wert von 0 werden Transaktionstimeouts deaktiviert. Der Standardwert ist 0; das bedeutet, dass es von Seiten des Servers keine Zeitbeschränkung für den Abschluss einer Transaktion gibt.
Geben Sie im Feld "Wiederholungstimeout" den Zeitraum in Sekunden ein, während dessen GlassFish Server versucht, eine Verbindung zu einem nicht erreichbaren Server herzustellen.
Der Standardwert beträgt 600 (10 Minuten).
Geben Sie im Feld "Verzeichnis des Transaktionslogs" das Verzeichnis ein, in dem Serverlogs gespeichert werden sollen.
Transaktionslogs werden im Unterverzeichnis tx
des Verzeichnisses gespeichert, das in diesem Feld angegeben ist. Der Standardwert ist das Verzeichnis, das auf der Seite "Domainattribute" im Feld "Log-Root" angegeben ist, das sich im Knoten GlassFish Server in der Registerkarte "Erweitert" befindet.
Wählen Sie aus der Dropdown-Liste "Heuristische Entscheidung" die Policy, die die Verfahrensweise bestimmt, wenn das Ergebnis einer verteilten Transaktion nicht festgestellt werden kann, da andere Teilnehmer nicht erreichbar sind.
Wenn es keinen wichtigen Grund dafür gibt, "Commit" zu wählen, behalten Sie die Einstellung "Zurücksetzen" (die Standardeinstellung) für "Heuristische Entscheidung" bei. Das Festschreiben unbestimmter Transaktionen kann die Datenintegrität Ihrer Anwendung gefährden.
Geben Sie im Feld "Schlüsselpunktintervall" die Anzahl der Transaktionen zwischen Schlüsselpunktvorgängen ein.
Schlüsselpunktvorgänge komprimieren die Transaktionslogdatei. Der Standardwert beträgt 65.536.
Geben Sie im Abschnitt "Weitere Eigenschaften" weitere Eigenschaften an.
Eine Beschreibung der verfügbaren Eigenschaften finden Sie unter Für Transaktionsservice spezifische Eigenschaften.
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".
Tipp:
Um zu den Standardeinstellungen zurückzukehren, klicken Sie auf die Schaltfläche "Standardwerte laden" und anschließend auf "Speichern".Starten Sie GlassFish Server neu.