我有一个运行在tomcat中的java web应用程序,通过休眠与我的db通信。 is_enabled对数据库的字段映射作为一个数据库中的TINYINT
,但在hbm.xml
一个布尔值:休眠映射导致内存泄漏
<property name="isEnabled" type="boolean">
<column name="is_enabled" />
</property>
我知道没有什么是错的映射,因为我有另一列是一个TINYINT(1)映射为hbm.xml中的布尔值。但是,当我添加此属性我的WAR不加载和在Tomcat我得到几个:
org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread name
[Job_Executor2] but has failed to stop it. This is very likely to
create a memory leak.
任何想法如何去调试呢?
我想我们在这里错过了一些上下文。 Job_Executor2做什么? –
嗨,我**高度怀疑你所描述的可能会导致内存泄漏。 (或者更清楚的是一个线程泄漏)。 – Taylor
@AdamArold有多个线程导致问题..不只是Job_Executor2。 – invictvs1