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]

Reply via email to