关于ThreadLocal的恼人的tomcat警告

时间:2013-01-27 06:22:20

标签: java multithreading tomcat classloader

我一直想问这个问题。有没有人看到以下问题,

Thread.currentThread().getContextClassLoader().getResourceAsStream(CONFIG_FILE);

我使用此输入流将属性文件加载到java.util.Properties对象中,该对象运行正常。

我不确定为什么Tomcat 6有这个问题,我没有抓住类加载器引用,为什么它会发出警告...

  

严重:Web应用程序[/ example]使用密钥创建了一个ThreadLocal   类型为[com.sun.xml.bind.v2.ClassFactory $ 1](值   [com.sun.xml.bind.v2.ClassFactory$1@4ae1da40])和类型的值   [java.util.WeakHashMap](value [{class   javax.xml.bind.annotation.W3CDomHandler=java.lang.ref.WeakReference@31bfc628}])   但是在Web应用程序停止时无法将其删除。这是   很可能会造成内存泄漏。 2013年1月27日上午6:18:34   org.apache.catalina.startup.ExpandWar deleteDir

这不是世界上最大的问题,因为我没有热重新部署我的应用程序,但我想知道我是否做了不合适的事情。

非常感谢,

Ĵ

0 个答案:

没有答案