- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们使用 MySql 5.5.37 和 JBoss 7.1.3,以及 mysql-connector-java-5.1.22-bin.jar。我如何配置我的 JBoss 的 standalone.xml 数据源以连接到我们的 MySQL 主从配置?我尝试了以下
<datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS" enabled="true" use-java-context="true">
<connection-url>jdbc:mysql:replication//master.amazonaws.com:3306,slave.amazonaws.com:3306/dbsid?failOverReadOnly=true;roundRobinLoadBalance=true</connection-url>
<driver>mysql</driver>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>100</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<user-name>sb</user-name>
<password>sb</password>
</security>
<statement>
<prepared-statement-cache-size>32</prepared-statement-cache-size>
<share-prepared-statements>true</share-prepared-statements>
</statement>
</datasource>
<drivers>
<driver name="mysql" module="com.mysql">
<xa-datasource-class>com.mysql.jdbc.ReplicationDriver</xa-datasource-class>
</driver>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
</drivers>
但是当我重新启动我的服务器时,我得到了异常......
Caused by: javax.resource.ResourceException: Wrong driver class [class com.mysql.jdbc.Driver] for this connection URL [jdbc:mysql:replication//master.amazonaws.com:3306,slave.amazonaws.com:3306/dbsid?failOverReadOnly=true;roundRobinLoadBalance=true]
at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:256)
... 47 more
我打开我的 JAR 并验证 ReplicationDriver 类在其中。不确定我还应该尝试什么。
最佳答案
对我来说这行得通:
<driver name="com.mysql" module="com.mysql">
<driver-class>com.mysql.jdbc.Driver</driver-class>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>
关于mysql - 如何为 JBoss 7 数据源配置 MySQL ReplicationDriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25299210/
我有一个 MySql 主/从复制问题,谷歌似乎无法回答。使用 com.mysql.jdbc.ReplicationDriver 时,驱动程序如何处理只读副本上的故障?它是否将它们列入黑名单,是否尝试继
可以直接使用com.mysql.jdbc.ReplicationConnection和com.mysql.jdbc.ReplicationDriver来分割与复制数据源之一的只读连接当使用主从拓扑时?
我有一个 Spring 应用程序,它当前使用存储过程执行一些查询。配置是这样的: 数据源: DAO: public class Jd
我们使用 MySql 5.5.37 和 JBoss 7.1.3,以及 mysql-connector-java-5.1.22-bin.jar。我如何配置我的 JBoss 的 standalone.xm
我们正在使用 com.mysql.jdbc.ReplicationDriver 连接主/从。我们配置 transactionManager 如下。
我有一个使用 spring (4.2.9.RELEASE)、hibernate (5.1.3.Final) 和 mysql 复制驱动程序的 Web 应用程序,在 Tomcat 上运行。所有查询都将发送
我是一名优秀的程序员,十分优秀!