替JBoss AS 7配置Mysql数据源
为JBoss AS 7配置Mysql数据源
AS7相当给力,带来更快的启动和运行速度,但也使之前的知识积累彻底作废...来来来,一起从头开始吧。
一、加入Mysql驱动文件
AS7在包管理上改动很大,清晰了很多,不过太费事了,不知道有木有更简单的方法
将驱动jar文件复制到/modules/com/mysql/main/目录下(/mysql/main/这两级文件夹需要自己创建,原本没有)
二、创建module.xml文件
/modules/com/mysql/main/module.xml内容如下:
第4行为驱动文件的名称,根据实际情况自行修改
三、修改配置文件
编辑/standalone/configuration/standalone.xml文件
将<datasources>...</datasources>替换为
四、验证配置
配置至此结束 下面来检查一下配置是否成功了
执行/bin/standalone.bat启动AS7,如果出现黄框所示就是配置成功了^^

本博客99%参考AS7开发文档 地址如下:http://community.jboss.org/wiki/DataSourceConfigurationInAS7
AS7相当给力,带来更快的启动和运行速度,但也使之前的知识积累彻底作废...来来来,一起从头开始吧。
一、加入Mysql驱动文件
AS7在包管理上改动很大,清晰了很多,不过太费事了,不知道有木有更简单的方法
将驱动jar文件复制到/modules/com/mysql/main/目录下(/mysql/main/这两级文件夹需要自己创建,原本没有)
二、创建module.xml文件
/modules/com/mysql/main/module.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.0" name="com.mysql"> <resources> <resource-root path="mysql-connector-java-5.1.17-bin.jar"/> </resources> <dependencies> <module name="javax.api"/> </dependencies> </module>
第4行为驱动文件的名称,根据实际情况自行修改
三、修改配置文件
编辑/standalone/configuration/standalone.xml文件
将<datasources>...</datasources>替换为
<datasources> <datasource jndi-name="java:jboss/datasources/MysqlDS" pool-name="MysqlDS"> <connection-url>jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8</connection-url> <driver>com.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>用户名</user-name> <password>密码</password> </security> </datasource> <drivers> <driver name="com.mysql" module="com.mysql"> <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class> </driver> </drivers> </datasources>
四、验证配置
配置至此结束 下面来检查一下配置是否成功了
执行/bin/standalone.bat启动AS7,如果出现黄框所示就是配置成功了^^
本博客99%参考AS7开发文档 地址如下:http://community.jboss.org/wiki/DataSourceConfigurationInAS7
1 楼
jessej
2011-10-14
官方的文档好像说是把JDBC的JAR部署到服务器上就可以了吧?
用MODULE的方式是不是有啥好处?我是小白级别的,LZ不要笑话
用MODULE的方式是不是有啥好处?我是小白级别的,LZ不要笑话