It may be helpful to post your mssql-ds.xml file, but without seeing it, mt guess is that you need to an exceptionsorter and a check-valid-sql tag to your mssql-ds.xml. Something like this: <local-tx-datasource> <jndi-name>someDataSource</jndi-name> <connection-url> jdbc:microsoft:sqlserver://someUrl:1433;DatabaseName=someDb;SelectMethod=cursor </connection-url> <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class> <user-name>someUser</user-name> somePass <exception-sorter-class-name> com.yourpkg.SqlServerExceptionSorter </exception-sorter-class-name> <min-pool-size>10</min-pool-size> <max-pool-size>20</max-pool-size> <valid-connection-sql> select count(*) from SomeConnectionTest </valid-connection-sql> </local-tx-datasource>
The sql used should be very fast. In my example SomeConnectionTest is a one column table with only one row that is never changed. Also, you will have to develop an ExceptionSorter, but there are several examples in the docs directory. Essentially, try this: public class SqlServerExceptionSorter implements ExceptionSorter, Serializable { public SqlServerExceptionSorter() { } // SqlServerExceptionSorter constructor public boolean isExceptionFatal(SQLException e) { return true; } } // SqlServerExceptionSorter if you want all Exceptions thrown to force the Connection to be removed from the connection pool. Finally, a search for ExceptionSorter and valid-connection-sql on this forum will result in a lot of answers to this situation that may have more helpful info. Hope this all helps, -MLA View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3828558#3828558 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3828558 ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user