Here is a Thread dump from Tomcat (after I have undeployed my app). It
doesn't speak about PageSavingThread, but if anybody see something
wrong....
[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...
I know it's a bit long, but as I don't know what is normal and what is
not, I post everything.
It speaks about my connection pool, too. But the wicket app is already
undeployed, so why is my pool still alive?
Thank you for any help.
Sébastien Piller a écrit :
Hello
guys,
I have a problem with wicket when I undeploy my application. Tomcat
tries to undeploy everything, but he fails to delete the wicket's API
librairies (wicket-1.3.1.jar, wicket-extensions-1.3.1.jar, etc.).
It seems to the same issue as this one:
http://mail-archives.apache.org/mod_mbox/wicket-commits/200801.mbox/[EMAIL PROTECTED]
Is there a workaround for this? I really need to be able to redeploy my
application without restarting Tomcat...
Thanks
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
|