JBoss AS7配置MySQL数据源 - MySQL教程
发布时间:2014-01-06 15:48:09 所属栏目:MySql教程 来源:站长网
导读:AS7默认的数据源是H2,虽然H2方便,但是一般的生产环境都是MySQL、ORACLE、SQLServer居多,本文描 述如何在AS7配置MySQL数据源。 根据Jboss社区的文档,配置一
|
AS7默认的数据源是H2,虽然H2方便,但是一般的生产环境都是MySQL、ORACLE、SQLServer居多,本文描 述如何在AS7配置MySQL数据源。
根据Jboss社区的文档,配置一个新的数据源大致分为两步。描述如 下: 加入JDBC驱动文件 在JBOSS_HOME/modules目录下加入如下目录结构及文件:
JBOSS_HOME
+- modules
+- com
+- mysql
+- main
+- module.xml
+- mysql-connector-java-5.1.15.jar (mysql的jdbc驱动jar文件,版本根据各自情况
而定)
+- mysql-connector-java-5.1.15.jar.index
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.15.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>
mysql-connector-java-5.1.15.jar.index的内容如下: META-INF META-INF/services com com/mysql com/mysql/jdbc com/mysql/jdbc/configs com/mysql/jdbc/exceptions com/mysql/jdbc/exceptions/jdbc4 com/mysql/jdbc/interceptors com/mysql/jdbc/jdbc2 com/mysql/jdbc/jdbc2/optional com/mysql/jdbc/jmx com/mysql/jdbc/log com/mysql/jdbc/profiler com/mysql/jdbc/util org org/gjt org/gjt/mm org/gjt/mm/mysql 添加Server数据源配置 AS7启动分为两种形式,一种是domain形式的,一种 是standalone,这里我们选择standalone。 打开JBOSS_HOMEstandaloneconfigurationstandalone.xml文 件,在<datasources>下添加如下内容:
<datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS"
enabled="true" jta="true" use-java-context="true" use-ccm="true">
<connection-url>
jdbc:mysql://192.168.1.150:3306/hospital?
createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8
</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>
<use-strict-min>
false
</use-strict-min>
<flush-strategy>
FailingConnectionOnly
</flush-strategy>
</pool>
<security>
<user-name>
runes
</user-name>
<password>
runes
</password>
</security>
<statement>
<prepared-statement-cache-size>
32
</prepared-statement-cache-size>
</statement>
</datasource>
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


