突然连接到MSSQL服务器的任何特定原因都将丢失。我在同一台机器上运行Web应用程序,因此网络连接问题是不可能的。我的应用程序使用配置为与MSSQL存储内容的Jackrabbit。应用程序在Wildfly v9上运行,JAVA_HOME设置为jdk1.8,我已经确认野生动物正在接收它。此外,sqljdbc4-3.0.jar可用于独立的驱动程序配置的wildfly模块。我很困惑为什么会调用jdk7适配器来管理连接。然而,有趣的观察结果是Wildfly 10不会出现这种情况。
standalone.xml
<driver name="sqlserver" module="com.microsoft.sqlserver">
<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
<xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerXADataSource</xa-datasource-class>
</driver>
异常:
ERROR 21-07 16:41:13,636 (DbUtility.java:logException:92) failed to close ResultSet
ERROR 21-07 16:41:13,637 (DbUtility.java:logException:94) Reason: IJ031040: Connection is not associated with a managed connection: org.jboss.jca.adapters.jdbc.jdk7.WrappedConnectionJDK7@386eff84
ERROR 21-07 16:41:13,639 (DbUtility.java:logException:95) State/Code: null/0