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