Full thread dump Java HotSpot(TM) Client VM (1.5.0_14-b03 mixed mode):

"Thread-22" prio=6 tid=0x0be8e4f0 nid=0x1080 waiting on condition [0x00000000..0x0cb2f924]

"pool-1-thread-10" prio=6 tid=0x0be8dd48 nid=0xcb8 waiting on condition [0x0f39f000..0x0f39fbb0]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-9" prio=6 tid=0x0d52f1b0 nid=0xd58 waiting on condition [0x0f25f000..0x0f25fc30]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-8" prio=6 tid=0x0d526340 nid=0xfe8 waiting on condition [0x0f11f000..0x0f11fcb0]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-7" prio=6 tid=0x0d528ac0 nid=0x8b4 waiting on condition [0x0efdf000..0x0efdfd30]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-6" prio=6 tid=0x0d528228 nid=0x464 waiting on condition [0x0ee9f000..0x0ee9f9b0]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-5" prio=6 tid=0x0d5055e8 nid=0xdfc waiting on condition [0x0ed5f000..0x0ed5fa30]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-4" prio=6 tid=0x0d504880 nid=0xf50 waiting on condition [0x0ec1f000..0x0ec1fab0]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-3" prio=6 tid=0x0bc996c8 nid=0x8b8 waiting on condition [0x0eadf000..0x0eadfb30]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-2" prio=6 tid=0x0d503bb8 nid=0xf7c waiting on condition [0x0e99f000..0x0e99fbb0]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"pool-1-thread-1" prio=6 tid=0x0d501d80 nid=0xd7c waiting on condition [0x0e85f000..0x0e85fc30]
	at sun.misc.Unsafe.park(Native Method)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"http-8308-1" daemon prio=6 tid=0x0bcc7298 nid=0x6f8 in Object.wait() [0x0cd8f000..0x0cd8fa30]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x037d72f0> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
	at java.lang.Object.wait(Unknown Source)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:416)
	- locked <0x037d72f0> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:442)
	at java.lang.Thread.run(Unknown Source)

"TP-Monitor" daemon prio=6 tid=0x0bcc66b8 nid=0xa6c in Object.wait() [0x0ca5f000..0x0ca5fab0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x037d7368> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
	at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565)
	- locked <0x037d7368> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
	at java.lang.Thread.run(Unknown Source)

"TP-Processor4" daemon prio=6 tid=0x0bcc6530 nid=0xa0c runnable [0x0c91f000..0x0c91fb30]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	- locked <0x037d7458> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:306)
	at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:660)
	at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:870)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
	at java.lang.Thread.run(Unknown Source)

"TP-Processor3" daemon prio=6 tid=0x0bcc63a8 nid=0x8e4 in Object.wait() [0x0c7df000..0x0c7dfbb0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x037d76f8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Unknown Source)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
	- locked <0x037d76f8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Unknown Source)

"TP-Processor2" daemon prio=6 tid=0x0bcc6220 nid=0x5a4 in Object.wait() [0x0c69f000..0x0c69fc30]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x037d7790> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Unknown Source)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
	- locked <0x037d7790> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Unknown Source)

"TP-Processor1" daemon prio=6 tid=0x0bf9c4b0 nid=0x5bc in Object.wait() [0x0c55f000..0x0c55fcb0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x037d7828> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Object.wait(Unknown Source)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
	- locked <0x037d7828> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
	at java.lang.Thread.run(Unknown Source)

"http-8308-Acceptor-0" daemon prio=6 tid=0x0bcd7e48 nid=0xa24 runnable [0x0c41f000..0x0c41fd30]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	- locked <0x036f46c8> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
	at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:310)
	at java.lang.Thread.run(Unknown Source)

"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=6 tid=0x0be19ce0 nid=0x828 waiting on condition [0x0c31f000..0x0c31f9b0]
	at java.lang.Thread.sleep(Native Method)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1579)
	at java.lang.Thread.run(Unknown Source)

"Thread-1" prio=6 tid=0x0ba123f0 nid=0x9d8 runnable [0x0bc4f000..0x0bc4fdb8]
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	- locked <0x037d7a30> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at org.apache.catalina.core.StandardServer.await(StandardServer.java:389)
	at org.apache.catalina.startup.Catalina.await(Catalina.java:642)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:602)
	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.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

"Low Memory Detector" daemon prio=6 tid=0x010f5d30 nid=0xbac runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=10 tid=0x010f4760 nid=0xba8 waiting on condition [0x00000000..0x0b74f810]

"Signal Dispatcher" daemon prio=10 tid=0x010f3af8 nid=0xba4 runnable [0x00000000..0x00000000]

"Finalizer" daemon prio=8 tid=0x010e7d20 nid=0xb40 in Object.wait() [0x0b4cf000..0x0b4cfc30]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x036308d0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x036308d0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x010e6ee8 nid=0xb3c in Object.wait() [0x0b38f000..0x0b38fcb0]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x03630248> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Unknown Source)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
	- locked <0x03630248> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x00397fe8 nid=0x9e0 runnable [0x00000000..0x003df684]

"VM Thread" prio=10 tid=0x010e2ee8 nid=0xb38 runnable 

"VM Periodic Task Thread" prio=10 tid=0x010977f0 nid=0xbb0 waiting on condition 

