2015-05-11 31 views
0

我需要在jboss 5中添加連接池,但我不知道要進行更改。我發現所有與jboss6相關的配置。任何人都可以幫助我一步一步來。如何在xml文件中執行jboss 5中的連接池

+0

您需要將xxx-ds.xml文件放在/ deploy文件夾中,該文件將定義您的連接和池參數。你正在使用哪個數據庫? –

+0

感謝microsoft sql server – user2681809

回答

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驗證數據源的連接。我的答案是基於這裏的信息 - >https://developer.jboss.org/wiki/HowToSetADatasourceConnectionToMSSQLServer