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]
>
>

Reply via email to