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]

Reply via email to