Java jboss-as-7.1.1.Final中的自动重新连接

Java jboss-as-7.1.1.Final中的自动重新连接,java,jboss,datasource,reconnect,Java,Jboss,Datasource,Reconnect,:你好 我已经为我的webapp安装了jboss-as-7.1.1.Final 除了一件事外,它在每项活动中都正常运行。 当ms sql server服务重新启动或停止一段时间时,我的jboss不会自动重建到数据源的连接 我必须手动重新启动jboss,这样它才能再次重建连接 我想要的是当问题再次发生时jboss自动重新连接。 下面是我的数据配置,你能告诉我我错过了什么吗 .... <datasource jndi-name="java:jboss/MsSqlDS" pool-name="M

:你好

我已经为我的webapp安装了jboss-as-7.1.1.Final

除了一件事外,它在每项活动中都正常运行。 当ms sql server服务重新启动或停止一段时间时,我的jboss不会自动重建到数据源的连接

我必须手动重新启动jboss,这样它才能再次重建连接

我想要的是当问题再次发生时jboss自动重新连接。 下面是我的数据配置,你能告诉我我错过了什么吗

....
<datasource jndi-name="java:jboss/MsSqlDS" pool-name="MsSqlDS" enabled="true" use-java-context="true" use-ccm="false">
   <connection-url>jdbc:sqlserver://localhost:1433;databaseName=dummy</connection-url>
   <driver>sqlserver2008</driver>
   <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>
   <security>
          <user-name>sa</user-name>
          <password>*******</password>
   </security>
   <validation>
          <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.mssql.MSSQLValidConnectionChecker"/>
   </validation>
</datasource>
....
。。。。
jdbc:sqlserver://localhost:1433;databaseName=dummy
sqlserver2008
5.
50
错误的
错误的
仅连接失败
sa
*******
....
注: 我试过这个

<validation> 
   <check-valid-connection-sql>select 1</check-valid-connection-sql>
</validation>

选择1
基于

但还是不适合我

谢谢和问候


新手

检查这个:谢谢你的回复,我认为这个链接是正确的答案,因为在其他论坛上也有这样的建议。以前添加过该代码段,但对我来说仍然不起作用:(总是出现错误“连接已关闭”请尝试在数据源配置中设置
使用ccm=“true”
。抱歉,我的错,该链接中的代码段正常工作。问题出在我身上。我没有在我的应用程序中正确关闭连接。谢谢Federico