jbpm6配置使用mariadb数据库报错

yingfeijiuji 发布于 2016/04/22 15:40
阅读 277
收藏 0

我想把JBPM默认数据库改成mariadb但是一直失败,我根据官网的手顺,两种方法都用了(MYSQL的方法和其他数据库方法)。

我的修改点是这几个

1.build.properties
db.name=mariadb
db.driver.module.prefix=com/mariadb
db.driver.jar.name=mysql-connector-java-5.1.18.jar(maridb的driver包不知道是哪个,mariadb-java-client-1.1.5.jar没有必要的*XADataSource类,所以应该不是)


2.bpm-persistence-JPA2.xml
<property name="hibernate.dialect" value="org.hibernate.dialect.MariaDBDialect" />(这个hibernate方言我在官网也没找到,貌似可以手动配置的?)


3.standalone-full-wildfly-8.1.0.Final.xml:
 <datasource jta="true" jndi-name="java:jboss/datasources/jbpmDS" pool-name="mariadbLDS" enabled="true" use-java-context="true" use-ccm="true">
              <connection-url>jdbc:mariadb://localhost:3306/jbpm</connection-url>
                <driver>mariadb</driver>
                <security>
                <user-name>jbpm</user-name>
              <password>jbpm</password>
                </security>
  </datasource>
  
  <driver name="mariadb" module="com.mariadb">
                    <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
  </driver>
  
4.mariadb_module.xml 
  <module xmlns="urn:jboss:module:1.0" name="com.mysql">
   <resources>
     <resource-root path="mysql-connector-java-5.1.18.jar"/>
<resource-root path="mariadb-java-client-1.1.5.jar"/>
   </resources>


   <dependencies>
      <module name="javax.api"/>
      <module name="javax.transaction.api"/>
    </dependencies>
</module>

错误是Operation ("add") failed - address: ([
    ("subsystem" => "datasources"),
    ("jdbc-driver" => "mariadb")
]) - failure description: "JBAS010441: Failed to load module for driver [com.mariadb]"

请问哪位大神知道怎么能搞定它?


加载中
返回顶部
顶部