catalina.out中的这些警告是什么?

我在Tomcat 7中有一个Web应用程序。 当我关闭Tomcat时,我看到了这些警告(但并非总是如此)

SEVERE: The web application [/MyApplication] created a ThreadLocal

with key of type

[org.apache.xml.security.algorithms.MessageDigestAlgorithm$1] (value

[org.apache.xml.security.algorithms.MessageDigestAlgorithm$1@2e2c2e2c])

and a value of type [java.util.HashMap] (value

[{http://www.w3.org/2000/09/xmldsig#sha1=MESSAGE DIGEST SHA-1}]) but

failed to remove it when the web application was stopped. Threads are

going to be renewed over time to try and avoid a probable memory leak.

Apr 3, 2012 1:56:19 PM org.apache.catalina.loader.WebappClassLoader

checkThreadLocalMapForLeaks SEVERE: The web application

[/MyApplication] created a ThreadLocal with key of type

[com.sun.xml.bind.v2.ClassFactory$1] (value

[com.sun.xml.bind.v2.ClassFactory$1@25442544]) and a value of type

[java.util.WeakHashMap] (value [{class

com.classes.internal.ContactType=java.lang.ref.WeakReference@17eb17eb,

class

javax.xml.bind.annotation.adapters.HexBinaryAdapter=java.lang.ref.WeakReference@178a178a,

class

com.classes.internal.xjc.ListType=java.lang.ref.WeakReference@181c181c,

class

com.classes.internal.xjc.MessageType=java.lang.ref.WeakReference@17711771,

class

com.classes.internal.xjc.MessageType=java.lang.ref.WeakReference@17011701}])

but failed to remove it when the web application was stopped. Threads

are going to be renewed over time to try and avoid a probable memory

leak. Apr 3, 2012 1:56:19 PM

org.apache.catalina.loader.WebappClassLoader

checkThreadLocalMapForLeaks SEVERE: The web application

[/MyApplication] created a ThreadLocal with key of type

[org.apache.xml.security.utils.UnsyncBufferedOutputStream$1] (value

[org.apache.xml.security.utils.UnsyncBufferedOutputStream$1@4a904a90])

and a value of type [byte[]] (value [[B@67486748]) but failed to

remove it when the web application was stopped. Threads are going to

be renewed over time to try and avoid a probable memory leak.

这些警告在关闭时在catalina.out中意味着什么?我看到了我提到的一些JAXB类,但是不能说出问题所在。

有什么帮助吗?

回答:

您的应用程序中有一个或多个内存泄漏。有关发生这些错误的原因的完整说明,哪些是您的过错以及如何解决这些错误,请参见以下演示文稿:http ://people.apache.org/~markt/presentations/2010-11-04-Memory-Leaks

-60分钟.pdf

以上是 catalina.out中的这些警告是什么? 的全部内容, 来源链接: utcz.com/qa/411716.html

回到顶部