jboss6.3 mariadb的jndi配置
- 在/usr/java/jboss/jboss-eap-6.3/modules/目录下创建文件夹com/mysql/main,创建后新建文件module.xml,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="com.mysql"> <resources> <resource-root path="mariadb-java-client-1.1.1.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> </module>
其中mariadb-java-client-1.1.1.jar
放在/usr/java/jboss/jboss-eap-6.3/modules/com/ mysql /main目录下
- 修改配置文件standalone.xml
配置文件所在目录usr/java/jboss/jboss-eap-6.3/standalone/configuration。
<subsystem xmlns="urn:jboss:domain:datasources:1.2"> <datasources> <datasource jndi-name="java:/jdbc/rules-mysql" pool-name="jdbc/rules-mysql" enabled="true" use-java-context="true"> <connection-url>jdbc:mysql://192.168.3.150:3308/test</connection-url> <driver-class>org.mariadb.jdbc.Driver</driver-class> <driver>mysql</driver> <security> <user-name>root</user-name> <password>root</password> </security> </datasource> <drivers> <driver name="mysql" module="com.mysql"> <xa-datasource-class>org.mariadb.jdbc.MySQLXAConnection</xa-datasource-class> </driver> </drivers> </datasources> </subsystem>
其中红色部分需要修改,jndi-name、pool-name需要和工程中的对应
下载地址: mariadb http://pan.baidu.com/s/1kTFxHht
jboss4.3 http://jbossas.jboss.org/downloads/ 或 http://pan.baidu.com/s/1hqlH9Ww