小编RBa*_*444的帖子

Wildfly 10无法在启动时加载MySQL XA驱动程序

我有一个我在wildfly-10.0.0中部署的Web应用程序.它需要一个mysql xa驱动程序.我有以下错误:

2015-10-13 12:25:37,979 ERROR [org.jboss.as.controller.management-operation](ServerService线程池 - 33)WFLYCTL0013:操作("添加")失败 - 地址:([("子系统") >"datasources"),("jdbc-driver"=>"com.mysql")]) - 失败描述:"WFLYJCA0041:无法加载驱动程序模块[com.mysql]"

modules目录如下:

 Directory of C:\Users\rball\Documents\Dev\WildFly\wildfly-10.0.0.CR1\modules\sy
stem\layers\base\com\mysql\main

10/13/2015  11:32 AM    <DIR>          .
10/13/2015  11:32 AM    <DIR>          ..
10/13/2015  12:25 PM             1,575 module.xml
03/17/2015  05:21 AM           968,670 mysql-connector-java-5.1.35-bin.jar
Run Code Online (Sandbox Code Playgroud)

module.xml文件是:

   <?xml version="1.0" encoding="UTF-8"?>    

<module xmlns="urn:jboss:module:1.1" name="com.mysql">  
  <resources>  
    <resource-root path="mysql-connector-java-5.1.35-bin.jar"/>  
  </resources>  
  <dependencies>  
    <module name="javax.api"/>
    <module name="javax.transaction.api"/>      
  </dependencies>  
</module>  
Run Code Online (Sandbox Code Playgroud)

我将驱动程序和数据源添加到standalone.xml的datasources部分:

<xa-datasource jndi-name="java:/jdbc/MyXaDS" pool-name="MyXaDSPool" enabled="true" use-ccm="false">
                <xa-datasource-property name="URL">
                    jdbc:mysql://localhost:3306/temp?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF-8
                </xa-datasource-property>
                <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
                <driver>com.mysql</driver>
                <xa-pool>
                    <min-pool-size>10</min-pool-size>
                    <max-pool-size>20</max-pool-size>
                    <is-same-rm-override>false</is-same-rm-override>
                    <interleaving>false</interleaving>
                    <pad-xid>false</pad-xid>
                    <wrap-xa-resource>false</wrap-xa-resource>
                </xa-pool>
                <security>
                    <user-name>root</user-name>
                    <password>password</password>
                </security> …
Run Code Online (Sandbox Code Playgroud)

java mysql sql jboss xa

5
推荐指数
2
解决办法
8890
查看次数

标签 统计

java ×1

jboss ×1

mysql ×1

sql ×1

xa ×1