Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-11352

WildFly registers multiple distinct drivers for current MySQL driver jar

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Minor
    • 17.0.0.Alpha1, 17.0.0.Final
    • 14.0.1.Final
    • JCA
    • None

    Description

      When MySQL drivers are deployed as jars (rather than modules), multiple named drivers:

      ... INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0005: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
      ... INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0005: Deploying non-JDBC-compliant driver class com.mysql.fabric.jdbc.FabricMySQLDriver (version 5.1)
      ... INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = mysql-connector-java-5.1.44-bin.jar_com.mysql.jdbc.Driver_5_1
      ... INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = mysql-connector-java-5.1.44-bin.jar_com.mysql.fabric.jdbc.FabricMySQLDriver_5_1

      Consequently, references to the driver by name (such as the below) fail to resolve

                      <datasource jndi-name="java:jboss/datasources/mysql" pool-name="MySQL" enabled="true">
                          ...
                          <driver>mysql-connector-java-5.1.44-bin.jar</driver>
                          ...
                      </datasource>
      

      This issue was already resolved for the case where a module was used to deploy the driver.

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-lgao Lin Gao
              rhn-support-sfikes Stephen Fikes (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: