如何在xml文件中的jboss 5中进行连接池

时间:2015-05-11 09:35:56

标签: jboss5.x

我需要在jboss 5中添加连接池,但我不知道如何进行更改。我找到了与jboss6相关的所有配置。任何人都可以一步一步地帮助我。

1 个答案:

答案 0 :(得分:0)

步骤1.将MS SQL JDBC驱动程序放在/ lib目录中,对于sqlserver,将其命名为sqljdbc.jar

步骤2.将数据源定义文件放在deploy目录中。称之为ms-sql-ds.xml或以-ds.xml结尾的内容。

<?xml version="1.0" encoding="UTF-8"?>
  <datasources>
    <local-tx-datasource>
      <jndi-name>DefaultDS</jndi-name>
      <connection-url>jdbc:sqlserver://localhost:1433;DatabaseName=pubs</connection-url>
      <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
      <user-name>sa</user-name>
      <password>jboss</password>
      <pool>  
           <min-pool-size>5</min-pool-size>  
           <max-pool-size>50</max-pool-size>  
           <prefill>false</prefill>  
           <use-strict-min>false</use-strict-min>  
           <flush-strategy>FailingConnectionOnly</flush-strategy>  
      </pool>
      <check-valid-connection-sql>SELECT 1 FROM sysobjects</check-valid-connection-sql>
      <metadata>
         <type-mapping>MS SQLSERVER2008</type-mapping>
      </metadata>
    </local-tx-datasource>
</datasources>

注意:我没有SQL Server实例来测试它,但如果它是正确的,您将在日志文件中看到一些配置消息,您还可以通过JBoss conole验证数据源连接。我的回答是基于这里的信息 - &gt; https://developer.jboss.org/wiki/HowToSetADatasourceConnectionToMSSQLServer