With the latest and greated J-T-C code, the HEAD branch of Tomcat 4 doesn't shut down cleanly. Usually, this implies that somebody forgot to mark their threads as daemon threads (or otherwise clean them up at shutdown time).
Indeed, a thread dump after the shutdown command is executed shows a bunch of active threads, including those suspended by a wait() at: org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:407) org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:495) org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:495) org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:495) Could someone working on the thread pool code please take a look at this? Craig -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>