我正在开发一个EJB应用程序,该应用程序需要每10秒查询sql server db以获取一些数据。

我注意到在日志中我有这两行:

INFO:   RAR7114: Unable to get ClientInfo for connection
INFO:   RAR7115: Unable to set ClientInfo for connection

尽管应用程序可以完美运行,没有任何问题,但我想取消说明为什么每次查询数据库时都会收到此信息。

以下是我在此应用程序中使用的软件:

我使用netbeans 7.3.1
SQL Server 2012
Java 6
jtds 1.3.1

最佳答案

该错误提示数据库服务器或相应的驱动程序不支持setClientInfo方法。似乎每次关闭连接时都会调用此方法。

此行为在GLASSFISH-17061中进行了描述,并据此应该在Glassfish 4.0和3.1.2.2中修复,但是一些注释似乎表明它仍然可能发生。您可以尝试使用其他JDBC驱动程序(如果有)。

07-27 21:24