Hi Sébastien, What is your "Thread-1"? It is not a daemon, if not terminated "manually", it will continue to run after "main" thread stop.
Regards, Oleg On Thu, Feb 14, 2008 at 5:02 PM, Sébastien Piller <[EMAIL PROTECTED]> wrote: > Hello guys, > > I have a little problem with Tomcat. I have an application that can not > undeploy hitself, I always need to manually restart Tomcat. > > There is no exception message neither any indications. On the log, I > just can read that lines > > INFO: Jk running ID=0 time=0/16 config=null > 14 févr. 2008 12:43:20 org.apache.catalina.startup.Catalina start > INFO: Server startup in 473 ms > 14 févr. 2008 12:43:30 org.apache.catalina.startup.HostConfig > checkResources > INFO: Repli (undeploy) de l'application web ayant pour chemin de > contexte /CosimooV2 > 14 févr. 2008 12:44:40 org.apache.catalina.startup.HostConfig deployWAR > INFO: Déploiement de l'archive CosimooV2.war de l'application web > 14 févr. 2008 12:45:16 org.apache.catalina.startup.HostConfig > checkResources > INFO: Repli (undeploy) de l'application web ayant pour chemin de > contexte /CosimooV2 > 14 févr. 2008 12:46:24 org.apache.coyote.http11.Http11Protocol pause > INFO: Suspension de Coyote HTTP/1.1 sur http-8080 > 14 févr. 2008 12:46:32 org.apache.catalina.core.StandardService stop > INFO: Arrêt du service Catalina > 14 févr. 2008 12:46:32 org.apache.coyote.http11.Http11Protocol destroy > INFO: Arrêt de Coyote HTTP/1.1 sur http-8080 > 14 févr. 2008 12:46:35 org.apache.catalina.startup.Catalina stopServer > GRAVE: Catalina.stop: > java.net.ConnectException: Connection refused: connect > at java.net.PlainSocketImpl.socketConnect(Native Method) > at java.net.PlainSocketImpl.doConnect(Unknown Source) > at java.net.PlainSocketImpl.connectToAddress(Unknown Source) > at java.net.PlainSocketImpl.connect(Unknown Source) > at java.net.SocksSocketImpl.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at java.net.Socket.connect(Unknown Source) > at java.net.Socket.<init>(Unknown Source) > at java.net.Socket.<init>(Unknown Source) > at > org.apache.catalina.startup.Catalina.stopServer(Catalina.java:421) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:337) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415) > > Hum, everything looks fine but only the last trace... I don't > understand. After that, a lock stays on some archive in the /WEBINF/lib > directory (wicket.1.3.1.jar, wicket-extensions-1.3.1.jar, etc.) I use a > web framework (Wicket from apache), and with a simple "Hello world" > project I saw no problem. I use Tomcat5.5/Linux (deployment) and > Tomcat6/Win32 (dev), Hibernate3.2, Wicket1.3.1, C3P0 0.9.2, MySQL, and > some others secondary libs. > > I don't know where to search to find something about that (google > doesn't display much info). > > I tried to dump the thread state. Here is what I got in the > jakarta-service.log (after an undeployment failure): > > [2008-02-14 12:43:17] [1334 prunsrv.c] [debug] Procrun log initialized > [2008-02-14 12:43:17] [info] Procrun (2.0.3.0) started > [2008-02-14 12:43:17] [info] Debugging Service... > [2008-02-14 12:43:17] [1158 prunsrv.c] [debug] Inside ServiceMain... > [2008-02-14 12:43:17] [info] Starting service... > [2008-02-14 12:43:17] [385 javajni.c] [debug] Jvm Option[0] > -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 6.0 > [2008-02-14 12:43:17] [385 javajni.c] [debug] Jvm Option[1] > -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 6.0 > [2008-02-14 12:43:17] [385 javajni.c] [debug] Jvm Option[2] > -Djava.endorsed.dirs=C:\Program Files\Apache Software > Foundation\Tomcat 6.0\common\endorsed > [2008-02-14 12:43:17] [385 javajni.c] [debug] Jvm Option[3] > -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat > 6.0\temp > [2008-02-14 12:43:18] [385 javajni.c] [debug] Jvm Option[4] > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > [2008-02-14 12:43:18] [385 javajni.c] [debug] Jvm Option[5] > -Djava.util.logging.config.file=C:\Program Files\Apache Software > Foundation\Tomcat 6.0\conf\logging.properties > [2008-02-14 12:43:18] [385 javajni.c] [debug] Jvm Option[6] > -Djava.class.path=C:\Program Files\Apache Software Foundation\Tomcat > 6.0\bin\bootstrap.jar > [2008-02-14 12:43:18] [385 javajni.c] [debug] Jvm Option[7] vfprintf > [2008-02-14 12:43:18] [471 javajni.c] [debug] argv[0] = start > [2008-02-14 12:43:19] [1007 prunsrv.c] [debug] Java started > org/apache/catalina/startup/Bootstrap > [2008-02-14 12:43:19] [info] Service started in 2312 ms. > [2008-02-14 12:43:20] [1250 prunsrv.c] [debug] Waiting worker to > finish... > [2008-02-14 12:45:34] [info] Console CTRL+BREAK event signaled > [2008-02-14 12:45:34] [info] 2008-02-14 12:45:34 > [2008-02-14 12:45:34] [info] Full thread dump Java HotSpot(TM) > Client VM (1.6.0_03-b05 mixed mode, sharing): > [2008-02-14 12:45:34] [info] > [2008-02-14 12:45:35] [info] "http-8080-3" > [2008-02-14 12:45:35] [info] daemon > [2008-02-14 12:45:35] [info] prio=6 tid=0x02fcdc00 > [2008-02-14 12:45:35] [info] nid=0x115c > [2008-02-14 12:45:35] [info] in Object.wait() > [2008-02-14 12:45:35] [info] [0x0384f000..0x0384fc14] > [2008-02-14 12:45:35] [info] java.lang.Thread.State: WAITING (on > object monitor) > [2008-02-14 12:45:35] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:35] [info] - waiting on <0x2312b2f0> > [2008-02-14 12:45:36] [info] (a > org.apache.tomcat.util.net.JIoEndpoint$Worker) > [2008-02-14 12:45:36] [info] at > java.lang.Object.wait(Object.java:485) > [2008-02-14 12:45:36] [info] at > org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java > :416) > [2008-02-14 12:45:36] [info] - locked <0x2312b2f0> > [2008-02-14 12:45:36] [info] (a > org.apache.tomcat.util.net.JIoEndpoint$Worker) > [2008-02-14 12:45:36] [info] at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:442) > [2008-02-14 12:45:36] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:45:37] [info] > [2008-02-14 12:45:37] [info] "http-8080-2" > [2008-02-14 12:45:37] [info] daemon > [2008-02-14 12:45:37] [info] prio=6 tid=0x02fcd800 > [2008-02-14 12:45:37] [info] nid=0x1630 > [2008-02-14 12:45:37] [info] in Object.wait() > [2008-02-14 12:45:37] [info] [0x0380f000..0x0380fc94] > [2008-02-14 12:45:37] [info] java.lang.Thread.State: WAITING (on > object monitor) > [2008-02-14 12:45:37] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:37] [info] - waiting on <0x2312b378> > [2008-02-14 12:45:38] [info] (a > org.apache.tomcat.util.net.JIoEndpoint$Worker) > [2008-02-14 12:45:38] [info] at > java.lang.Object.wait(Object.java:485) > [2008-02-14 12:45:38] [info] at > org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java > :416) > [2008-02-14 12:45:38] [info] - locked <0x2312b378> > [2008-02-14 12:45:38] [info] (a > org.apache.tomcat.util.net.JIoEndpoint$Worker) > [2008-02-14 12:45:38] [info] at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:442) > [2008-02-14 12:45:38] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:45:38] [info] > [2008-02-14 12:45:38] [info] > "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" > [2008-02-14 12:45:39] [info] daemon > [2008-02-14 12:45:39] [info] prio=6 tid=0x02eab800 > [2008-02-14 12:45:39] [info] nid=0x14c8 > [2008-02-14 12:45:39] [info] in Object.wait() > [2008-02-14 12:45:39] [info] [0x0378f000..0x0378fa14] > [2008-02-14 12:45:39] [info] java.lang.Thread.State: > TIMED_WAITING (on object monitor) > [2008-02-14 12:45:39] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:39] [info] - waiting on <0x230a9498> > [2008-02-14 12:45:40] [info] (a > com.mchange.v2.async.ThreadPoolAsynchronousRunner) > [2008-02-14 12:45:40] [info] at > com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run( > ThreadPoolAsynchronousRunner.java:534) > [2008-02-14 12:45:40] [info] - locked <0x230a9498> > [2008-02-14 12:45:40] [info] (a > com.mchange.v2.async.ThreadPoolAsynchronousRunner) > [2008-02-14 12:45:40] [info] > [2008-02-14 12:45:40] [info] > "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" > [2008-02-14 12:45:40] [info] daemon > [2008-02-14 12:45:40] [info] prio=6 tid=0x02eaa800 > [2008-02-14 12:45:40] [info] nid=0x1068 > [2008-02-14 12:45:40] [info] in Object.wait() > [2008-02-14 12:45:41] [info] [0x0374f000..0x0374fd94] > [2008-02-14 12:45:41] [info] java.lang.Thread.State: > TIMED_WAITING (on object monitor) > [2008-02-14 12:45:41] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:41] [info] - waiting on <0x230a9498> > [2008-02-14 12:45:41] [info] (a > com.mchange.v2.async.ThreadPoolAsynchronousRunner) > [2008-02-14 12:45:41] [info] at > com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run( > ThreadPoolAsynchronousRunner.java:534) > [2008-02-14 12:45:41] [info] - locked <0x230a9498> > [2008-02-14 12:45:41] [info] (a > com.mchange.v2.async.ThreadPoolAsynchronousRunner) > [2008-02-14 12:45:41] [info] > [2008-02-14 12:45:41] [info] > "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" > [2008-02-14 12:45:42] [info] daemon > [2008-02-14 12:45:42] [info] prio=6 tid=0x02e19000 > [2008-02-14 12:45:42] [info] nid=0xc30 > [2008-02-14 12:45:42] [info] in Object.wait() > [2008-02-14 12:45:42] [info] [0x0370f000..0x0370fa94] > [2008-02-14 12:45:42] [info] java.lang.Thread.State: > TIMED_WAITING (on object monitor) > [2008-02-14 12:45:42] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:42] [info] - waiting on <0x230a9498> > [2008-02-14 12:45:43] [info] (a > com.mchange.v2.async.ThreadPoolAsynchronousRunner) > [2008-02-14 12:45:43] [info] at > com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run( > ThreadPoolAsynchronousRunner.java:534) > [2008-02-14 12:45:43] [info] - locked <0x230a9498> > [2008-02-14 12:45:43] [info] (a > com.mchange.v2.async.ThreadPoolAsynchronousRunner) > [2008-02-14 12:45:43] [info] > [2008-02-14 12:45:43] [info] "http-8080-1" > [2008-02-14 12:45:43] [info] daemon > [2008-02-14 12:45:44] [info] prio=6 tid=0x02f59400 > [2008-02-14 12:45:44] [info] nid=0x1504 > [2008-02-14 12:45:44] [info] in Object.wait() > [2008-02-14 12:45:44] [info] [0x036cf000..0x036cfb14] > [2008-02-14 12:45:44] [info] java.lang.Thread.State: WAITING (on > object monitor) > [2008-02-14 12:45:44] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:44] [info] - waiting on <0x230a96b8> > [2008-02-14 12:45:44] [info] (a > org.apache.tomcat.util.net.JIoEndpoint$Worker) > [2008-02-14 12:45:44] [info] at > java.lang.Object.wait(Object.java:485) > [2008-02-14 12:45:45] [info] at > org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java > :416) > [2008-02-14 12:45:45] [info] - locked <0x230a96b8> > [2008-02-14 12:45:45] [info] (a > org.apache.tomcat.util.net.JIoEndpoint$Worker) > [2008-02-14 12:45:45] [info] at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:442) > [2008-02-14 12:45:45] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:45:45] [info] > [2008-02-14 12:45:45] [info] "Timer-0" > [2008-02-14 12:45:45] [info] daemon > [2008-02-14 12:45:45] [info] prio=6 tid=0x02e58000 > [2008-02-14 12:45:45] [info] nid=0xebc > [2008-02-14 12:45:45] [info] in Object.wait() > [2008-02-14 12:45:46] [info] [0x0368f000..0x0368fb94] > [2008-02-14 12:45:46] [info] java.lang.Thread.State: > TIMED_WAITING (on object monitor) > [2008-02-14 12:45:46] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:46] [info] - waiting on <0x230a9748> > [2008-02-14 12:45:46] [info] (a java.util.TaskQueue) > [2008-02-14 12:45:46] [info] at > java.util.TimerThread.mainLoop(Unknown Source) > [2008-02-14 12:45:46] [info] - locked <0x230a9748> > [2008-02-14 12:45:46] [info] (a java.util.TaskQueue) > [2008-02-14 12:45:47] [info] at > java.util.TimerThread.run(Unknown Source) > [2008-02-14 12:45:47] [info] > [2008-02-14 12:45:47] [info] "TP-Monitor" > [2008-02-14 12:45:47] [info] daemon > [2008-02-14 12:45:47] [info] prio=6 tid=0x030e1000 > [2008-02-14 12:45:47] [info] nid=0xa5c > [2008-02-14 12:45:47] [info] in Object.wait() > [2008-02-14 12:45:48] [info] [0x035cf000..0x035cfc94] > [2008-02-14 12:45:48] [info] java.lang.Thread.State: > TIMED_WAITING (on object monitor) > [2008-02-14 12:45:48] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:48] [info] - waiting on <0x22f9df68> > [2008-02-14 12:45:48] [info] (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > [2008-02-14 12:45:48] [info] at > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run( > ThreadPool.java:565) > [2008-02-14 12:45:48] [info] - locked <0x22f9df68> > [2008-02-14 12:45:48] [info] (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > [2008-02-14 12:45:48] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:45:49] [info] > [2008-02-14 12:45:49] [info] "TP-Processor4" > [2008-02-14 12:45:49] [info] daemon > [2008-02-14 12:45:49] [info] prio=6 tid=0x03092800 > [2008-02-14 12:45:49] [info] nid=0x1444 > [2008-02-14 12:45:49] [info] runnable > [2008-02-14 12:45:49] [info] [0x0358f000..0x0358fd14] > [2008-02-14 12:45:49] [info] java.lang.Thread.State: RUNNABLE > [2008-02-14 12:45:49] [info] at > java.net.PlainSocketImpl.socketAccept(Native Method) > [2008-02-14 12:45:50] [info] at > java.net.PlainSocketImpl.accept(Unknown Source) > [2008-02-14 12:45:50] [info] - locked <0x22f9e020> > [2008-02-14 12:45:50] [info] (a java.net.SocksSocketImpl) > [2008-02-14 12:45:50] [info] at > java.net.ServerSocket.implAccept(Unknown Source) > [2008-02-14 12:45:50] [info] at > java.net.ServerSocket.accept(Unknown Source) > [2008-02-14 12:45:50] [info] at > org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:306) > [2008-02-14 12:45:51] [info] at > org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java > :660) > [2008-02-14 12:45:51] [info] at > org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt( > ChannelSocket.java:870) > [2008-02-14 12:45:51] [info] at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:690) > [2008-02-14 12:45:51] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:45:51] [info] > [2008-02-14 12:45:51] [info] "TP-Processor3" > [2008-02-14 12:45:52] [info] daemon > [2008-02-14 12:45:52] [info] prio=6 tid=0x030d8800 > [2008-02-14 12:45:52] [info] nid=0x10a0 > [2008-02-14 12:45:52] [info] in Object.wait() > [2008-02-14 12:45:52] [info] [0x0354f000..0x0354fd94] > [2008-02-14 12:45:52] [info] java.lang.Thread.State: WAITING (on > object monitor) > [2008-02-14 12:45:52] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:53] [info] - waiting on <0x22f9e240> > [2008-02-14 12:45:53] [info] (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > [2008-02-14 12:45:53] [info] at > java.lang.Object.wait(Object.java:485) > [2008-02-14 12:45:53] [info] at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:662) > [2008-02-14 12:45:53] [info] - locked <0x22f9e240> > [2008-02-14 12:45:53] [info] (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > [2008-02-14 12:45:53] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:45:54] [info] > [2008-02-14 12:45:54] [info] "TP-Processor2" > [2008-02-14 12:45:54] [info] daemon > [2008-02-14 12:45:54] [info] prio=6 tid=0x030d4400 > [2008-02-14 12:45:54] [info] nid=0xc38 > [2008-02-14 12:45:54] [info] in Object.wait() > [2008-02-14 12:45:55] [info] [0x0350f000..0x0350fa14] > [2008-02-14 12:45:55] [info] java.lang.Thread.State: WAITING (on > object monitor) > [2008-02-14 12:45:55] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:55] [info] - waiting on <0x22f9e2e8> > [2008-02-14 12:45:55] [info] (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > [2008-02-14 12:45:55] [info] at > java.lang.Object.wait(Object.java:485) > [2008-02-14 12:45:56] [info] at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:662) > [2008-02-14 12:45:56] [info] - locked <0x22f9e2e8> > [2008-02-14 12:45:56] [info] (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > [2008-02-14 12:45:56] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:45:56] [info] > [2008-02-14 12:45:56] [info] "TP-Processor1" > [2008-02-14 12:45:56] [info] daemon > [2008-02-14 12:45:57] [info] prio=6 tid=0x030da800 > [2008-02-14 12:45:57] [info] nid=0x1394 > [2008-02-14 12:45:57] [info] in Object.wait() > [2008-02-14 12:45:57] [info] [0x034cf000..0x034cfa94] > [2008-02-14 12:45:57] [info] java.lang.Thread.State: WAITING (on > object monitor) > [2008-02-14 12:45:58] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:45:59] [info] - waiting on <0x22f9e390> > [2008-02-14 12:45:59] [info] (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > [2008-02-14 12:45:59] [info] at > java.lang.Object.wait(Object.java:485) > [2008-02-14 12:45:59] [info] at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:662) > [2008-02-14 12:45:59] [info] - locked <0x22f9e390> > [2008-02-14 12:45:59] [info] (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > [2008-02-14 12:46:00] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:46:00] [info] > [2008-02-14 12:46:00] [info] "http-8080-Acceptor-0" > [2008-02-14 12:46:00] [info] daemon > [2008-02-14 12:46:00] [info] prio=6 tid=0x0306a800 > [2008-02-14 12:46:00] [info] nid=0x68c > [2008-02-14 12:46:00] [info] runnable > [2008-02-14 12:46:01] [info] [0x0348f000..0x0348fb14] > [2008-02-14 12:46:01] [info] java.lang.Thread.State: RUNNABLE > [2008-02-14 12:46:01] [info] at > java.net.PlainSocketImpl.socketAccept(Native Method) > [2008-02-14 12:46:01] [info] at > java.net.PlainSocketImpl.accept(Unknown Source) > [2008-02-14 12:46:01] [info] - locked <0x22ebad80> > [2008-02-14 12:46:02] [info] (a java.net.SocksSocketImpl) > [2008-02-14 12:46:02] [info] at > java.net.ServerSocket.implAccept(Unknown Source) > [2008-02-14 12:46:02] [info] at > java.net.ServerSocket.accept(Unknown Source) > [2008-02-14 12:46:02] [info] at > org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket( > DefaultServerSocketFactory.java:61) > [2008-02-14 12:46:02] [info] at > org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java > :310) > [2008-02-14 12:46:02] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:46:02] [info] > [2008-02-14 12:46:03] [info] > "ContainerBackgroundProcessor[StandardEngine[Catalina]]" > [2008-02-14 12:46:03] [info] daemon > [2008-02-14 12:46:03] [info] prio=6 tid=0x03069800 > [2008-02-14 12:46:03] [info] nid=0x1560 > [2008-02-14 12:46:03] [info] waiting on condition > [2008-02-14 12:46:04] [info] [0x0344f000..0x0344fb94] > [2008-02-14 12:46:04] [info] java.lang.Thread.State: > TIMED_WAITING (sleeping) > [2008-02-14 12:46:04] [info] at java.lang.Thread.sleep(Native > Method) > [2008-02-14 12:46:04] [info] at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run > (ContainerBase.java:1579) > [2008-02-14 12:46:04] [info] at java.lang.Thread.run(Unknown > Source) > [2008-02-14 12:46:04] [info] > [2008-02-14 12:46:05] [info] "Thread-1" > [2008-02-14 12:46:05] [info] prio=6 tid=0x02a98000 > [2008-02-14 12:46:05] [info] nid=0xf54 > [2008-02-14 12:46:05] [info] runnable > [2008-02-14 12:46:05] [info] [0x02d7f000..0x02d7fddc] > [2008-02-14 12:46:05] [info] java.lang.Thread.State: RUNNABLE > [2008-02-14 12:46:06] [info] at > java.net.PlainSocketImpl.socketAccept(Native Method) > [2008-02-14 12:46:06] [info] at > java.net.PlainSocketImpl.accept(Unknown Source) > [2008-02-14 12:46:06] [info] - locked <0x22fadb38> > [2008-02-14 12:46:06] [info] (a java.net.SocksSocketImpl) > [2008-02-14 12:46:06] [info] at > java.net.ServerSocket.implAccept(Unknown Source) > [2008-02-14 12:46:07] [info] at > java.net.ServerSocket.accept(Unknown Source) > [2008-02-14 12:46:07] [info] at > org.apache.catalina.core.StandardServer.await(StandardServer.java:389) > [2008-02-14 12:46:07] [info] at > org.apache.catalina.startup.Catalina.await(Catalina.java:642) > [2008-02-14 12:46:07] [info] at > org.apache.catalina.startup.Catalina.start(Catalina.java:602) > [2008-02-14 12:46:07] [info] at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [2008-02-14 12:46:07] [info] at > sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > [2008-02-14 12:46:07] [info] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > [2008-02-14 12:46:07] [info] at > java.lang.reflect.Method.invoke(Unknown Source) > [2008-02-14 12:46:08] [info] at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > [2008-02-14 12:46:08] [info] at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > [2008-02-14 12:46:08] [info] > [2008-02-14 12:46:08] [info] "Low Memory Detector" > [2008-02-14 12:46:08] [info] daemon > [2008-02-14 12:46:08] [info] prio=6 tid=0x02a6d800 > [2008-02-14 12:46:08] [info] nid=0x2c8 > [2008-02-14 12:46:08] [info] runnable > [2008-02-14 12:46:05] [info] Console CTRL+C event signaled > [2008-02-14 12:46:08] [info] Stopping service... > [2008-02-14 12:46:08] [info] [0x00000000..0x00000000] > [2008-02-14 12:46:08] [info] java.lang.Thread.State: RUNNABLE > [2008-02-14 12:46:08] [info] > [2008-02-14 12:46:08] [info] "CompilerThread0" > [2008-02-14 12:46:09] [info] daemon > [2008-02-14 12:46:09] [info] prio=10 tid=0x02a68c00 > [2008-02-14 12:46:09] [info] nid=0x28c > [2008-02-14 12:46:09] [info] waiting on condition > [2008-02-14 12:46:09] [info] [0x00000000..0x02cbf998] > [2008-02-14 12:46:09] [info] java.lang.Thread.State: RUNNABLE > [2008-02-14 12:46:09] [info] > [2008-02-14 12:46:09] [info] "Attach Listener" > [2008-02-14 12:46:09] [info] daemon > [2008-02-14 12:46:10] [info] prio=10 tid=0x02a67800 > [2008-02-14 12:46:10] [info] nid=0x6f8 > [2008-02-14 12:46:10] [info] runnable > [2008-02-14 12:46:10] [info] [0x00000000..0x00000000] > [2008-02-14 12:46:10] [info] java.lang.Thread.State: RUNNABLE > [2008-02-14 12:46:10] [info] > [2008-02-14 12:46:10] [info] "Signal Dispatcher" > [2008-02-14 12:46:10] [info] daemon > [2008-02-14 12:46:10] [info] prio=10 tid=0x02a66800 > [2008-02-14 12:46:10] [info] nid=0x13d4 > [2008-02-14 12:46:11] [info] waiting on condition > [2008-02-14 12:46:11] [info] [0x00000000..0x00000000] > [2008-02-14 12:46:11] [info] java.lang.Thread.State: RUNNABLE > [2008-02-14 12:46:11] [info] > [2008-02-14 12:46:11] [info] "Finalizer" > [2008-02-14 12:46:11] [info] daemon > [2008-02-14 12:46:11] [info] prio=8 tid=0x02a62000 > [2008-02-14 12:46:11] [info] nid=0x12e4 > [2008-02-14 12:46:12] [info] in Object.wait() > [2008-02-14 12:46:12] [info] [0x02bff000..0x02bffa94] > [2008-02-14 12:46:12] [info] java.lang.Thread.State: WAITING (on > object monitor) > [2008-02-14 12:46:12] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:46:12] [info] - waiting on <0x22def818> > [2008-02-14 12:46:12] [info] (a java.lang.ref.ReferenceQueue$Lock) > [2008-02-14 12:46:13] [info] at > java.lang.ref.ReferenceQueue.remove(Unknown Source) > [2008-02-14 12:46:13] [info] - locked <0x22def818> > [2008-02-14 12:46:13] [info] (a java.lang.ref.ReferenceQueue$Lock) > [2008-02-14 12:46:13] [info] at > java.lang.ref.ReferenceQueue.remove(Unknown Source) > [2008-02-14 12:46:13] [info] at > java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) > [2008-02-14 12:46:13] [info] > [2008-02-14 12:46:14] [info] "Reference Handler" > [2008-02-14 12:46:14] [info] daemon > [2008-02-14 12:46:14] [info] prio=10 tid=0x02a5dc00 > [2008-02-14 12:46:14] [info] nid=0x144c > [2008-02-14 12:46:14] [info] in Object.wait() > [2008-02-14 12:46:14] [info] [0x02bbf000..0x02bbfb14] > [2008-02-14 12:46:14] [info] java.lang.Thread.State: WAITING (on > object monitor) > [2008-02-14 12:46:14] [info] at java.lang.Object.wait(Native > Method) > [2008-02-14 12:46:15] [info] - waiting on <0x22def4f8> > [2008-02-14 12:46:15] [info] (a java.lang.ref.Reference$Lock) > [2008-02-14 12:46:15] [info] at > java.lang.Object.wait(Object.java:485) > [2008-02-14 12:46:15] [info] at > java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) > [2008-02-14 12:46:15] [info] - locked <0x22def4f8> > [2008-02-14 12:46:15] [info] (a java.lang.ref.Reference$Lock) > [2008-02-14 12:46:16] [info] > [2008-02-14 12:46:16] [info] "main" > [2008-02-14 12:46:16] [info] prio=6 tid=0x003d6c00 > [2008-02-14 12:46:16] [info] nid=0x148c > [2008-02-14 12:46:16] [info] runnable > [2008-02-14 12:46:16] [info] [0x00000000..0x0006f610] > [2008-02-14 12:46:16] [info] java.lang.Thread.State: RUNNABLE > [2008-02-14 12:46:16] [info] > [2008-02-14 12:46:17] [info] "VM Thread" > [2008-02-14 12:46:17] [info] prio=10 tid=0x02a5c800 > [2008-02-14 12:46:17] [info] nid=0x1778 > [2008-02-14 12:46:17] [info] runnable > [2008-02-14 12:46:17] [info] > [2008-02-14 12:46:17] [info] > [2008-02-14 12:46:18] [info] "VM Periodic Task Thread" > [2008-02-14 12:46:18] [info] prio=10 tid=0x02a77c00 > [2008-02-14 12:46:18] [info] nid=0xd4 > [2008-02-14 12:46:18] [info] waiting on condition > [2008-02-14 12:46:18] [info] > [2008-02-14 12:46:18] [info] > [2008-02-14 12:46:18] [info] JNI global references: 1105 > [2008-02-14 12:46:19] [info] > [2008-02-14 12:46:19] [info] Heap > [2008-02-14 12:46:19] [info] def new generation > [2008-02-14 12:46:19] [info] total 1216K, used 589K > [2008-02-14 12:46:19] [info] [0x228e0000, 0x22a30000, 0x22dc0000) > [2008-02-14 12:46:19] [info] eden > [2008-02-14 12:46:20] [info] space 1088K, 47% used > [2008-02-14 12:46:20] [info] [0x228e0000, 0x229628a8, 0x229f0000) > [2008-02-14 12:46:20] [info] from > [2008-02-14 12:46:20] [info] space 128K, 52% used > [2008-02-14 12:46:20] [info] [0x229f0000, 0x22a00f50, 0x22a10000) > [2008-02-14 12:46:20] [info] to > [2008-02-14 12:46:21] [info] space 128K, 0% used > [2008-02-14 12:46:21] [info] [0x22a10000, 0x22a10000, 0x22a30000) > [2008-02-14 12:46:21] [info] tenured generation > [2008-02-14 12:46:21] [info] total 15380K, used 8867K > [2008-02-14 12:46:21] [info] [0x22dc0000, 0x23cc5000, 0x268e0000) > [2008-02-14 12:46:21] [info] the > [2008-02-14 12:46:22] [info] space 15380K, 57% used > [2008-02-14 12:46:22] [info] [0x22dc0000, 0x23668dd8, 0x23668e00, > 0x23cc5000) > [2008-02-14 12:46:22] [info] compacting perm gen > [2008-02-14 12:46:22] [info] total 18176K, used 18125K > [2008-02-14 12:46:22] [info] [0x268e0000, 0x27aa0000, 0x2a8e0000) > [2008-02-14 12:46:22] [info] the > [2008-02-14 12:46:22] [info] space 18176K, 99% used > [2008-02-14 12:46:23] [info] [0x268e0000, 0x27a93428, 0x27a93600, > 0x27aa0000) > [2008-02-14 12:46:23] [info] ro > [2008-02-14 12:46:23] [info] space 8192K, 62% used > [2008-02-14 12:46:23] [info] [0x2a8e0000, 0x2ade14a8, 0x2ade1600, > 0x2b0e0000) > [2008-02-14 12:46:23] [info] rw > [2008-02-14 12:46:23] [info] space 12288K, 52% used > [2008-02-14 12:46:23] [info] [0x2b0e0000, 0x2b727278, 0x2b727400, > 0x2bce0000) > [2008-02-14 12:46:24] [info] > [2008-02-14 12:46:19] [471 javajni.c] [debug] argv[0] = stop > [2008-02-14 12:46:24] [508 javajni.c] [debug] Java Worker thread > finished > [2008-02-14 12:46:25] [848 prunsrv.c] [debug] Waiting for java jni > stop worker to finish... > [2008-02-14 12:46:25] [850 prunsrv.c] [debug] Java jni stop worker > finished. > [2008-02-14 12:46:25] [935 prunsrv.c] [debug] Waiting for worker to > die naturally... > [2008-02-14 12:46:32] [508 javajni.c] [debug] Java Worker thread > finished > [2008-02-14 12:46:33] [946 prunsrv.c] [debug] Worker finished > gracefully in 7500 ms. > [2008-02-14 12:46:33] [info] Service stopped. > [2008-02-14 12:46:33] [info] Console CTRL+C event signaled > [2008-02-14 12:46:33] [info] Stopping service... > [2008-02-14 12:46:33] [471 javajni.c] [debug] argv[0] = stop > [2008-02-14 12:46:33] [1255 prunsrv.c] [debug] Worker finished. > [2008-02-14 12:46:34] [1265 prunsrv.c] [debug] Waiting for > ShutdownEvent > [2008-02-14 12:46:35] [848 prunsrv.c] [debug] Waiting for java jni > stop worker to finish... > > Could anybody tell me more about this? And if you can help me by any > comment, it will be very appreciated! > > Thank you very much! > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >