在我的项目中,当我shutdown tomcat 时,
在 catalina.out中会有如下信息:
2007-6-11 18:08:55 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 1 instance(s) to be deallocated
2007-6-11 18:08:56 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 1 instance(s) to be deallocated
2007-6-11 18:08:57 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 1 instance(s) to be deallocated
2007-6-11 18:08:58 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 2 instance(s) to be deallocated
2007-6-11 18:08:59 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 2 instance(s) to be deallocated
2007-6-11 18:09:00 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 2 instance(s) to be deallocated
2007-6-11 18:09:00 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 6 instance(s) to be deallocated
2007-6-11 18:09:01 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 6 instance(s) to be deallocated
2007-6-11 18:09:02 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 6 instance(s) to be deallocated
2007-6-11 18:09:04 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 380 instance(s) to be deallocated
2007-6-11 18:09:05 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 380 instance(s) to be deallocated
2007-6-11 18:09:06 org.apache.catalina.core.StandardWrapper unload
信息: Waiting for 380 instance(s) to be deallocated请问这是怎么回事?
是不是表示,程序里有死循环?

解决方案 »

  1.   

    现在还没解决这个问题,但有可能是我们系统里用到了 jspsmartupload 组件,这个组件有时会导致 cpu 占用 99% 并出现以上情况。
      

  2.   

    是不是用到了PrintWriter out=response.getWriter();
    如果是在后面加个
    out.flush();
    out.close();
      

  3.   

    dwr中调用过一个方法更新数据库后就出现这个问题是为什么啊?
      

  4.   

    我刚刚遇到这种情况,已解决,特来和大家分享!!
    是DB db = new DB(dataSource)的问题,用完以后必须db.close();