Wildfly 默认数据源 class 名称
Wildfly Default data source class name
我正在使用 WildFly 11,我试图了解当我们使用特定驱动程序配置数据源并且我们没有显式设置数据源 class 名称时,[=12] 的实际实现=] WF 最终会使用吗?
<datasource jndi-name="java:jboss/datasources/myDB" pool-name="myDB" enabled="true" use-java-context="true" spy="false">
<connection-url>jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=utf8&useSSL=false</connection-url>
<driver>mysql</driver>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<pool>
<min-pool-size>2</min-pool-size>
<max-pool-size>5</max-pool-size>
<prefill>true</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
</pool>
<security>
<user-name>root</user-name>
<password>root</password>
</security>
<validation>
<check-valid-connection-sql>select 1</check-valid-connection-sql>
<validate-on-match>false</validate-on-match>
<background-validation>true</background-validation>
<background-validation-millis>10000</background-validation-millis>
</validation>
</datasource>
我的应用程序当然可以工作,我可以看到与数据库的交互很好,但是我不确定正在使用哪个实际数据源实现,我尝试针对 MySQL 包配置一个记录器,其中包含默认数据源,但结果似乎没有记录任何内容。
WildFly 使用 ironjacamar (http://www.ironjacamar.org/) 作为其数据源实现。
我正在使用 WildFly 11,我试图了解当我们使用特定驱动程序配置数据源并且我们没有显式设置数据源 class 名称时,[=12] 的实际实现=] WF 最终会使用吗?
<datasource jndi-name="java:jboss/datasources/myDB" pool-name="myDB" enabled="true" use-java-context="true" spy="false">
<connection-url>jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=utf8&useSSL=false</connection-url>
<driver>mysql</driver>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<pool>
<min-pool-size>2</min-pool-size>
<max-pool-size>5</max-pool-size>
<prefill>true</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
</pool>
<security>
<user-name>root</user-name>
<password>root</password>
</security>
<validation>
<check-valid-connection-sql>select 1</check-valid-connection-sql>
<validate-on-match>false</validate-on-match>
<background-validation>true</background-validation>
<background-validation-millis>10000</background-validation-millis>
</validation>
</datasource>
我的应用程序当然可以工作,我可以看到与数据库的交互很好,但是我不确定正在使用哪个实际数据源实现,我尝试针对 MySQL 包配置一个记录器,其中包含默认数据源,但结果似乎没有记录任何内容。
WildFly 使用 ironjacamar (http://www.ironjacamar.org/) 作为其数据源实现。