Die Warnmeldung ``` WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ServerService Thread Pool -- 75) IJ000407: No lazy enlistment available for ? ``` kommt aus dem JBoss Applicat... [mehr]
In JBoss EAP 8 (bzw. WildFly 28, da JBoss EAP 8 darauf basiert) kannst du für einen JDBC-Datasource-Pool die Eigenschaft `check-valid-connection-sql` setzen, um die Gültigkeit einer Verbindung mit einem bestimmten SQL-Statement zu prüfen. Das ist besonders nützlich, um sicherzustellen, dass Verbindungen im Pool noch gültig sind, bevor sie einer Anwendung zugewiesen werden. **Beispiel-Konfiguration:** ```xml <datasource jndi-name="java:/MyDS" pool-name="MyDS" enabled="true"> ... <validation> <check-valid-connection-sql>SELECT 1</check-valid-connection-sql> <background-validation>true</background-validation> <background-validation-millis>60000</background-validation-millis> </validation> ... </datasource> ``` **Wichtige Hinweise:** - Das SQL-Statement sollte möglichst einfach und schnell sein, z.B. `SELECT 1` (für viele Datenbanken geeignet) oder `SELECT 1 FROM DUAL` (für Oracle). - Die Einstellung kann auch über die Management-CLI gesetzt werden: ```bash /subsystem=datasources/data-source=MyDS:write-attribute(name=check-valid-connection-sql,value="SELECT 1") ``` **Dokumentation:** - [WildFly Datasource Reference](https://docs.wildfly.org/28/Admin_Guide.html#DataSource_Configuration) - [JBoss EAP 8 Dokumentation](https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/8.0/) Mit dieser Einstellung prüft JBoss/WildFly die Verbindung mit dem angegebenen SQL-Statement, bevor sie aus dem Pool ausgeliefert wird.
Die Warnmeldung ``` WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ServerService Thread Pool -- 75) IJ000407: No lazy enlistment available for ? ``` kommt aus dem JBoss Applicat... [mehr]
In JBoss EAP 8 (bzw. WildFly 28, auf dem EAP 8 basiert), ist das Sicherheitsmodell stark an das Elytron-Security-Subsystem angelehnt. Zwei zentrale Begriffe in diesem Zusammenhang sind **Principal** u... [mehr]