`

6.配置JBoss数据源

阅读更多

以MySQL为例:

(1):添加驱动包

          把MySQL的驱动mysql-connector-java-5.0.8-bin.jar复制到%JBOSS_HOME%/server/default/lib 目录下(默认配置是default,可以根据实际情况改动)

(2):配置文件:

          名字必须以-ds.xml结尾,否则不被解析为数据源文件。

          可以在%JBOSS_HOME%docs\examples\jca下 找到相应的模板,这里用的是mysql-ds.xml

          我的配置如下:

<?xml version="1.0" encoding="UTF-8"?>

<datasources>
  <local-tx-datasource>
    <jndi-name>EJBDS</jndi-name>
    <connection-url>jdbc:mysql://localhost:3306/ejb</connection-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name>
    <password>root</password>




    <exception-sorter-class-name>
          org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
    </exception-sorter-class-name>
   
    <metadata>
       <type-mapping>mySQL</type-mapping>
    </metadata>
  </local-tx-datasource>
</datasources>

 (3)发布: 把数据源文件复制到%JBOSS_HOME%/server/default/deploy目录下(默认配置是default,可以根据实际情况改动),即可!此时JBoss输入结果:

20:24:01,984 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager
 'jboss.jca:service=DataSourceBinding,name=EJBDS' to JNDI name 'java:EJBDS'
 

 

(4)查看:

       找到http://127.0.0.1:8080首页,然后点击:jmx-console进行http://127.0.0.1:8080/jmx-console/页面,可以在jboss.jca下看到发布的数据源。

        此例子中点击:name=JmsXA,service=ManagedConnectionPool,进入数据源管理页面

(5)数据源高级:

       可在数据源配置文件中添加

       最大连接数

       <max-pool-size>200</max-pool-size>

       最小连接数

       <min-pool-size>10</min-pool-size>

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics