Vor dem Erstellen des Pools muss das mit dem Pool verbundene Verbindungsmodul (Ressourcenadapter) bereitgestellt werden. Die für den neuen Pool angegebenen Werte richten sich nach dem bereitgestellten Verbindungsmodul.
Blenden Sie in der Navigationsbaumstruktur den Knoten "Ressourcen" ein.
Blenden Sie den Knoten "Connector" ein.
Wählen Sie unter dem Knoten "Connector" den Knoten "Connector Connection Pools".
Die Seite "Connector Connection Pools" wird geöffnet.
Klicken Sie auf der Seite "Connector Connection Pool" auf "Neu".
Die Seite "Neuer Connector Connection Pool (Schritt 1 von 2)" wird geöffnet.
Geben Sie im Feld "Poolname" einen eindeutigen Namen für den Pool ein.
Geben Sie diesen Namen fest, wenn Sie eine Verbindungsressource erstellen.
Wählen Sie in der Dropdown-Liste "Ressourcenadapter" eine Option aus der Liste der bereitgestellten Ressourcenadapter (Verbindungsmodule).
Wählen Sie in der Dropdown-Liste "Verbindungsdefinition" die Verbindungsdefinition für den Connector Connection Pool.
Die Auswahloptionen in der Liste richten sich nach dem gewählten Ressourcenadapter. Die Verbindungsdefinition gibt das Element connection-definition
eines Ressourcenadapters in der Datei ra.xml
an.
Klicken Sie auf "Weiter".
Die Seite "Neuer Connector Connection Pool (Schritt 2 von 2)" wird geöffnet.
Aktivieren Sie das Kontrollkästchen "Ping", um bei der Erstellung oder Neukonfiguration eines Connection Pools automatisch ein Ping-Signal an den Pool zu senden, um falsche Attributwerte zu ermitteln und eine diesbezügliche Warnung auszugeben.
Diese Option ist standardmäßig deaktiviert.
Geben Sie im Feld "Beschreibung" eine Beschreibung des Connection Pools ein.
Geben Sie im Feld "Ursprüngliche und minimale Poolgröße" die Mindestanzahl an Verbindungen im Pool ein.
Der Standardwert ist 8.
Geben Sie im Feld "Maximale Poolgröße" die maximale Anzahl an Verbindungen im Pool ein.
Der Standardwert lautet 32.
Geben Sie im Feld "Umfang der Größenänderungen des Pools" die Anzahl an Verbindungen ein, die nach Ablauf der Pool-Leerlaufzeit entfernt werden sollen.
Der Standardwert ist 2.
Geben Sie im Feld "Leerlauftimeout" die maximale Dauer (in Sekunden) an, die eine Verbindung im Leerlauf im Pool verbleiben kann.
Der Standardwert beträgt 300.
Geben Sie im Feld "Maximale Wartezeit" die maximale Zeitspanne an, die eine Anwendung nach dem Anfordern einer Verbindung wartet, bevor ein Verbindungstimeout ausgegeben wird.
Der Standardwert lautet 60000.
Aktivieren Sie das Kontrollkästchen "Verbindungsüberprüfung erforderlich", um die Verbindungsüberprüfung zu aktivieren.
Wenn das Kontrollkästchen "Erforderlich" aktiviert ist, werden Verbindungen vor der Übergabe an die Anwendung validiert. Schlägt die Überprüfung einer Ressource fehl, so wird die Ressource zerstört, und eine neue Ressource wird erstellt und zurückgegeben. Diese Option ist standardmäßig deaktiviert.
Aktivieren Sie für "Bei sämtlichen Fehlern" das Kontrollkästchen "Sämtliche Verbindungen trennen", damit GlassFish Server bei einem einzigen Verbindungsabbruch alle Verbindungen im Pool schließt und anschließend wiederherstellt.
Wenn Sie dieses Kontrollkästchen nicht aktivieren, werden einzelne Verbindungen nur neu aufgebaut, wenn sie verwendet werden. Diese Option ist standardmäßig deaktiviert.
Wählen Sie in der Liste "Transaktionsunterstützung" die gewünschte Art der Transaktionsunterstützung für den Connection Pool.
Die gewählte Transaktionsunterstützung überschreibt das Transaktionsunterstützungsattribut des mit diesem Connection Pool verknüpften Ressourcenadapters in einer Weise, mit der Abwärtskompatibilität gewährleistet wird. Anders ausgedrückt: Es kann dieselbe oder eine niedrigere Transaktionsebene unterstützt werden als die im Ressourcenadapter angegebene, jedoch keine höhere Transaktionsebene.
Die folgenden Optionen stehen in der Dropdown-Liste zur Verfügung:
NoTransaction: Der Ressourcenadapter unterstützt keine lokalen oder JTA-Transaktionen des Ressourcenmanagers und implementiert die Schnittstellen XAResource und LocalTransaction nicht.
LocalTransaction: Der Ressourcenadapter unterstützt lokale Transaktionen durch Implementierung der Schnittstelle "LocalTransaction".
Lokale Transaktionen werden intern durch einen Ressourcen-Manager verwaltet und beziehen keinen externen Transaktions-Manager ein.
XATransaction: Der Ressourcenadapter unterstützt lokale und JTA-Transaktionen des Ressourcenmanangers durch Implementierung der Schnittstellen "LocalTransaction" und "XAResource".
XA-Transaktionen werden durch einen externen Transaktions-Manager gesteuert und koordiniert.
Geben Sie im Abschnitt "Weitere Eigenschaften" zusätzliche Eigenschaften für den Connector Connection Pool an.
Die verfügbaren Eigenschaften richten sich nach dem Ressourcenadapter, der von dem Connector Connection Pool verwendet wird.
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.
Wenn Sie für eine Eigenschaft einen Namen, aber keinen Wert angeben, wird die Eigenschaft nach Abschluss der Erstellung des Connection Pools aus der Tabelle entfernt. Falls Sie zum jetzigen Zeitpunkt keinen Wert für eine Eigenschaft festlegen möchten, die Eigenschaft jedoch in der Tabelle verbleiben soll, damit Sie den Wert später angeben können, geben Sie ein leeres Klammernpaar in das Wertefeld ein:
()
Klicken Sie auf "OK".
So werden erweiterte Attribute des Connector Connection Pools bearbeitet
So werden Connector Connection Pool-Eigenschaften bearbeitet
So wird eine Sicherheitszuordnung für einen Connector Connection Pool erstellt
So wird eine Sicherheitszuordnung für einen Connector Connection Pool bearbeitet
So wird eine Sicherheitszuordnung für einen Connector Connection Pool gelöscht