> Did you write your application? >>> there are team of 200 Engineers wrote that application so i dont know > where the problem is
One (or more) of them made a mistake, and has left a non-daemon thread running. You need to find out what thread is running. One way to do this is to get a thread dump. First, ask Tomcat to stop normally. When it doesn't stop, generate a thread dump. kill -QUIT <java-pid> will tell the JVM to print a thread dump to the console where the JVM was started - it will probably go into your tomcat/logs/catalina.out log file unless you have redirected it somewhere else in your configuration. Look at what non-daemon threads are running. Any non-daemon threads still running will need to be fixed by one of your 200 Engineers :) Dan --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org