我用的SSH框架,web服务器用的是tomcat 6.0.29,运行一段时间tomcat首页访问就特别慢,然后关闭tomcat时,日志显示
 
Waiting for xx instance(s) to be deallocated,并且如果,按住F 5 不断刷新首页,一会,直接首页就无法访问了!  在service层的代码里,用到了Session session=this.getSession();但是已经把spring的AOP配置好了呀,大家帮忙分析分析,咋回事呢?多谢!!!

解决方案 »

  1.   

    Waiting for xx instance(s) to be deallocated你用 c3p0 连接池的吧?我也碰到过,反正停止也不存在泄漏了。
      

  2.   

    我想请教大家,我在spring已经配置了AOP,那么service层代码中出现Session session=this.getSession();结束时还用自己手动关闭session吗?也就是还用session.close()?网上有一种说法是可以用this.getHibernateTemplate().find(hql);代替,就不会产生内存泄露,是这样的吗?请教大家!谢谢!