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]