每当我最近重新启动服务器时,我都会收到很多警告。 警告如下:
Web应用程序[/ xxx]使用[net.sourceforge.jtds.jdbc.Support $ 1]类型的键创建了一个ThreadLocal(值[net.sourceforge.jtds.jdbc.Support$1@29173d71]),其值为输入[java.util.GregorianCalendar] ... 但是在Web应用程序停止时无法将其删除。
我终于在代码中找到了创建它的行:
cp.setCreationDate(rset.getTimestamp(" CreationDate&#34));
rset的类型为java.sql.ResultSet
我是如何从数据库中获取日期的,或者有没有办法删除日历? 我们总是这样做,我不知道为什么这些错误已经开始,但他们现在真的垃圾邮件。
我找到了这个帖子: Java ResultSet.getTimestamp using Calendar & Thread safety
但我仍然得到错误。