【发布时间】:2013-05-11 05:35:39
【问题描述】:
我已经搜索了很多,但没有找到一个可以帮助我解决这个问题的完美解决方案。 我有 Web 服务,并且正在使用 JAX-WS 生成存根。 为了访问 Web 服务的方法,我编写了一个类,其中所有方法都是静态的,例如
public static String getLocation()
{
//call to the web service
}
我指定静态是因为我想确认这不是我的问题的根本原因。 现在,当我检查 Tomcat 目录中的日志时,catilina 日志会显示一些类似这样的信息...当我启动或关闭 tomcat 服务器时会发生此错误
Mar 18, 2010 11:13:07 PM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: stop: Stopping web application at '/testWeb'
Mar 18, 2010 11:13:07 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: A web application appears to have started a thread named [leakingThread] but has failed to stop it. This is very likely to create a memory leak.
我看到的另一个错误是
SEVERE: Unable to determine string representation of value of type [com.sun.xml.stream.writers.XMLStreamWriterImpl]
java.lang.UnsupportedOperationException
at com.sun.xml.stream.writers.XMLStreamWriterImpl.entrySet (XMLStreamWriterImpl.java:2134)
at java.util.AbstractMap.toString(AbstractMap.java:478)
at org.apache.catalina.loader.WebappClassLoader.clearThreadLocalMap(WebappClassLoader.java:2433)
at org.apache.catalina.loader.WebappClassLoader.clearReferencesThreadLocals(WebappClassLoader.java:2349)
at org.apache.catalina.loader.WebappClassLoader.clearReferences(WebappClassLoader.java:1921)
at org.apache.catalina.loader.WebappClassLoader.stop(WebappClassLoader.java:1833)
at org.apache.catalina.loader.WebappLoader.stop(WebappLoader.java:740)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4920)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:936)
请任何人帮助我清除这些错误。 提前致谢。
【问题讨论】:
-
“和可能的内存泄漏”在我的问题中的文本上下文中。
-
好吧——我的错。在@MarkoTopolnik 的带领下 - 将其作为一个问题。
-
谢谢马尔科...你能帮忙解决这个异常吗..我搜索了很多..但是....:(
标签: java web-services jakarta-ee tomcat web-applications