-
Bug
-
Resolution: Done
-
Major
-
None
If a war has 2 jdbc drivers, it shows WFLYJCA0018 it starts :
drivers.war_com.ibm.db2.jcc.DB2Driver_4_32
drivers.war
drivers.war_com.mysql.cj.jdbc.Driver_8_0
Which if you look in the web console under configuration datasources, you will see 3 drivers instead of 2 , technically the drivers.war one is the same as the mysql one.
Typically jdbc jars should be deployed by themselves or put into a custom module. But it looks like we are also processing them if they are in a war (and probably also if an ear), if these drivers are usable, it looks like the drivers.war should not be started and just leave the other 2.
This happens in EAP 7.4 and 8.0
2024-03-01 21:16:09,623 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "drivers.war" (runtime-name: "drivers.war") 2024-03-01 21:16:09,673 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 2024-03-01 21:16:09,842 INFO [org.jboss.ws.common.management] (MSC service thread 1-1) JBWS022052: Starting JBossWS 5.4.9.Final-redhat-00001 (Apache CXF 3.4.10.redhat-00001) 2024-03-01 21:16:10,592 WARN [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0059: Class Path entry pdq.jar in /content/drivers.war/WEB-INF/lib/jcc-11.5.8.0.jar does not point to a valid jar for a Class-Path reference. 2024-03-01 21:16:11,518 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0005: Deploying non-JDBC-compliant driver class com.mysql.cj.jdbc.Driver (version 8.0) 2024-03-01 21:16:11,532 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0004: Deploying JDBC-compliant driver class com.ibm.db2.jcc.DB2Driver (version 4.32) 2024-03-01 21:16:11,609 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0018: Started Driver service with driver-name = drivers.war_com.ibm.db2.jcc.DB2Driver_4_32 2024-03-01 21:16:11,609 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = drivers.war 2024-03-01 21:16:11,610 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0018: Started Driver service with driver-name = drivers.war_com.mysql.cj.jdbc.Driver_8_0
- clones
-
JBEAP-26826 [GSS](8.0.z) WFLY-19167 - war containing JDBC drivers deploys an extra driver
- Closed
- is caused by
-
WFLY-11352 WildFly registers multiple distinct drivers for current MySQL driver jar
- Closed