近日装了jboss-as-web-7.0.2.Final,现将配置mysql数据源过程记录如下:
一、加入Mysql驱动文件
将mysql的驱动文件mysql-connector-java-5.1.18-bin.jar复制到/modules/com/mysql/main/目录下(/mysql/main/这两级文件夹需要自己创建,原本没有)
二、创建module.xml文件
/modules/com/mysql/main/module.xml内容如下:
1.<?xml version="1.0" encoding="UTF-8"?>
2.<module xmlns="urn:jboss:module:1.0" name="com.mysql">
3. <resources>
4. <resource-root path="mysql-connector-java-5.1.17-bin.jar"/>
5. </resources>
6. <dependencies>
7. <module name="javax.api"/>
8. </dependencies>
9.</module>
三、修改配置文件
编辑/standalone/configuration/standalone.xml文件
在datasources的drivers块内增加如下2-4条内容
1.<drivers>
2. <driver name="com.mysql" module="com.mysql">
3. <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
4. </driver>
5.</drivers>
四、配置数据源
第一种方法直接编辑standalone.xml文件
在datasources块中增加如下2-15内容
1.<datasources> 2. <datasource jndi-name="java:jboss/datasources/MysqlDS" pool-name="MysqlDS"> 3. <connection-url>jdbc:mysql://localhost:3306/msqlDB</connection-url> 4. <driver>com.mysql</driver> 5. <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation> 6. <pool> 7. <min-pool-size>10</min-pool-size> 8. <max-pool-size>100</max-pool-size> 9. <prefill>true</prefill> 10. </pool> 11. <security> 12. <user-name>用户名</user-name> 13. <password>密码</password> 14. </security> 15. </datasource> 21.</datasources>
第二种方法通过http://localhost:9990/console登录到JBOSS的WEB控制台,按界面提示配置。