0
我需要在jboss 5中添加连接池,但我不知道要进行更改。我发现所有与jboss6相关的配置。任何人都可以帮助我一步一步来。如何在xml文件中执行jboss 5中的连接池
我需要在jboss 5中添加连接池,但我不知道要进行更改。我发现所有与jboss6相关的配置。任何人都可以帮助我一步一步来。如何在xml文件中执行jboss 5中的连接池
步骤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验证数据源的连接。我的答案是基于这里的信息 - >https://developer.jboss.org/wiki/HowToSetADatasourceConnectionToMSSQLServer
您需要将xxx-ds.xml文件放在/ deploy文件夹中,该文件将定义您的连接和池参数。你正在使用哪个数据库? –
感谢microsoft sql server – user2681809