1

私はたくさん検索してきましたが、この問題を解決するのに役立つ完璧なものを見つけていません。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)

これらのエラーをクリアするのを手伝ってください。前もって感謝します。

4

1 に答える 1