相关疑难解决方法(0)

这很可能在Tomcat中造成内存泄漏吗?

我将tomcat配置为使用不同的外部开源.

但是,在tomcat运行几分钟后,我得到:

严重:Web应用程序[/ MyProject]创建了一个ThreadLocal,其键为[java.lang.ThreadLocal](值为[java.lang.ThreadLocal@1b3f02f]),值为[org.apache.axis.MessageContext](值[org.apache.axis.MessageContext@5dbd4e])但在Web应用程序停止时无法将其删除.这很可能造成内存泄漏.

什么可能导致它?

我在哪里看?它可能是Tomcat上的数据池吗?

什么是Tomcat中的线程?

EDITED

这是我的完整痕迹.该应用程序似乎在它仍在运行时重新加载其上下文 - 我不知道为什么!

Mar 13, 2011 10:56:12 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading this Context has started
Mar 13, 2011 10:56:12 PM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 1 instance(s) to be deallocated
Mar 13, 2011 10:56:13 PM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 1 instance(s) to be deallocated
Mar 13, 2011 10:56:14 PM org.apache.catalina.core.StandardWrapper unload
INFO: Waiting for 1 instance(s) to be deallocated
Mar 13, 2011 10:56:14 PM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root …
Run Code Online (Sandbox Code Playgroud)

apache spring tomcat

45
推荐指数
2
解决办法
15万
查看次数

在Spring 2.5中注册关闭钩子

我有一个spring应用程序,它不会在关闭时调用bean destroy方法.我已经看到了由于在beanRefFactory实例化这个存在引用,这可以通过手动调用registerShutdownHook()上的应用context.This方法来规避似乎已经从版本2.0之间的弹簧消失 - 2.5.

有人能指出我现在的方向吗?

谢谢.

java spring

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

spring ×2

apache ×1

java ×1

tomcat ×1