Well our Tomcat went out to lunch again and we had to recycle the webserver
to get things stablized. By this I mean we get reports from the users that
screens become unresponsive and looking at a top we see tomcat process
taking 100% CPU.

Was able to do a thread dump captured with a kill -3 PID and here it is if
anyone is so inclined to comment on it.

Thanks in advance:

2012-07-09 11:35:11
Full thread dump OpenJDK 64-Bit Server VM (14.0-b16 mixed mode):

"Java2D Disposer" daemon prio=10 tid=0x00007f72c0024800 nid=0x70b in
Object.wait() [0x00007f73b0ecd000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ef3d3bd0> (a
java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
        - locked <0x00007f73ef3d3bd0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
        at sun.java2d.Disposer.run(Disposer.java:143)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor68" daemon prio=10 tid=0x00007f732006e800 nid=0x71bf in
Object.wait() [0x00007f73b0fce000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee9847e8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee9847e8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor67" daemon prio=10 tid=0x00007f732006c800 nid=0x71be in
Object.wait() [0x00007f73b10cf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee984428> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee984428> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor66" daemon prio=10 tid=0x00007f732006a800 nid=0x71bd in
Object.wait() [0x00007f73b11d0000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee984068> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee984068> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor65" daemon prio=10 tid=0x00007f7320068800 nid=0x71bc in
Object.wait() [0x00007f73b12d1000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee983ca8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee983ca8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor64" daemon prio=10 tid=0x00007f7320066800 nid=0x71b8 in
Object.wait() [0x00007f73b13d2000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee939970> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee939970> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor63" daemon prio=10 tid=0x00007f7320064800 nid=0x71b7 in
Object.wait() [0x00007f73b14d3000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee9395b0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee9395b0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor62" daemon prio=10 tid=0x00007f7320062800 nid=0x71b6 in
Object.wait() [0x00007f73b15d4000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee9391f0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee9391f0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor61" daemon prio=10 tid=0x00007f7320060800 nid=0x71b5 in
Object.wait() [0x00007f73b16d5000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee9389f8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee9389f8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor60" daemon prio=10 tid=0x00007f732005e800 nid=0x71b4 in
Object.wait() [0x00007f73b17d6000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee938170> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee938170> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor58" daemon prio=10 tid=0x00007f732005c000 nid=0x71b2 in
Object.wait() [0x00007f73b1ad9000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ee937db0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ee937db0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor57" daemon prio=10 tid=0x00007f732005b000 nid=0x71b1 runnable
[0x00007f73b18d7000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f7419229ba8> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor56" daemon prio=10 tid=0x00007f7320059000 nid=0x5c40 in
Object.wait() [0x00007f73b1bda000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ed0cb450> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ed0cb450> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor55" daemon prio=10 tid=0x00007f7320057800 nid=0x5c3f in
Object.wait() [0x00007f73b1cdb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ed0cb340> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ed0cb340> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor54" daemon prio=10 tid=0x00007f7320056000 nid=0x5c3e in
Object.wait() [0x00007f73b1ddc000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ed0cb230> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ed0cb230> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor53" daemon prio=10 tid=0x00007f7320055000 nid=0x5c3d in
Object.wait() [0x00007f73b1edd000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ed0cb560> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ed0cb560> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor52" daemon prio=10 tid=0x00007f7320053000 nid=0x4d1b in
Object.wait() [0x00007f73b1fde000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73eccb4888> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73eccb4888> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor51" daemon prio=10 tid=0x00007f7320051000 nid=0x4d1a runnable
[0x00007f73b20df000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f741920cce8> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor50" daemon prio=10 tid=0x00007f732004f000 nid=0x4d19 in
Object.wait() [0x00007f73b21e0000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73eccb4bc8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73eccb4bc8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor49" daemon prio=10 tid=0x00007f732004e800 nid=0x4d18 runnable
[0x00007f73b22e1000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f741955bb18> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor48" daemon prio=10 tid=0x00007f732004c800 nid=0x33d7 in
Object.wait() [0x00007f73b23e2000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e9173380> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e9173380> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor47" daemon prio=10 tid=0x00007f732004a800 nid=0x33d6 in
Object.wait() [0x00007f73b24e3000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e9174578> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e9174578> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor46" daemon prio=10 tid=0x00007f7320048800 nid=0x33d5 in
Object.wait() [0x00007f73b25e4000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e9174908> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e9174908> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor45" daemon prio=10 tid=0x00007f7320046800 nid=0x33d4 in
Object.wait() [0x00007f73b26e5000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e9174c98> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e9174c98> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor44" daemon prio=10 tid=0x00007f7320044800 nid=0x33d3 runnable
[0x00007f73b27e6000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f73fa9119c0> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor42" daemon prio=10 tid=0x00007f7320041000 nid=0x33d1 in
Object.wait() [0x00007f73b29e8000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e91b45a0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e91b45a0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor41" daemon prio=10 tid=0x00007f732003f800 nid=0x33d0 in
Object.wait() [0x00007f73b2ae9000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e91c1798> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e91c1798> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor40" daemon prio=10 tid=0x00007f732003d800 nid=0x3326 in
Object.wait() [0x00007f73b2bea000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e91fb738> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e91fb738> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor39" daemon prio=10 tid=0x00007f732003c000 nid=0x3325 in
Object.wait() [0x00007f73b2ceb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e923baf8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e923baf8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor38" daemon prio=10 tid=0x00007f732003a800 nid=0x3324 in
Object.wait() [0x00007f73b2dec000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e9243b00> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e9243b00> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor37" daemon prio=10 tid=0x00007f7320039800 nid=0x3323 runnable
[0x00007f73b2eed000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f73f9c698f0> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor36" daemon prio=10 tid=0x00007f7320037800 nid=0x3254 runnable
[0x00007f73b2fee000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f73f9dd91a8> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor35" daemon prio=10 tid=0x00007f7320035800 nid=0x3253 in
Object.wait() [0x00007f73b30ef000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e6e8bce8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e6e8bce8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor34" daemon prio=10 tid=0x00007f7320034000 nid=0x3252 in
Object.wait() [0x00007f73b31f0000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e895fb98> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e895fb98> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor33" daemon prio=10 tid=0x00007f7320032800 nid=0x3251 in
Object.wait() [0x00007f73b32f1000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e6e901e0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e6e901e0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor32" daemon prio=10 tid=0x00007f7320030800 nid=0x310f in
Object.wait() [0x00007f73b33f2000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e59be4a0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e59be4a0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor31" daemon prio=10 tid=0x00007f732002e800 nid=0x310e in
Object.wait() [0x00007f73b34f3000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e59be5b0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e59be5b0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor30" daemon prio=10 tid=0x00007f732002d000 nid=0x310d in
Object.wait() [0x00007f73b35f4000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e59be7d0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e59be7d0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor29" daemon prio=10 tid=0x00007f732002c000 nid=0x310c runnable
[0x00007f73b36f5000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f73fb0f5468> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor28" daemon prio=10 tid=0x00007f732002a000 nid=0x2f0f in
Object.wait() [0x00007f73b37f6000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e35477e0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e35477e0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor27" daemon prio=10 tid=0x00007f7320028000 nid=0x2f0e in
Object.wait() [0x00007f73b38f7000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e35478f0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e35478f0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor26" daemon prio=10 tid=0x00007f7320026800 nid=0x2f0d runnable
[0x00007f73b39f8000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f74194ed160> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor24" daemon prio=10 tid=0x00007f7320023800 nid=0x2e61 runnable
[0x00007f73b3bfa000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f73f86cf6d0> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor23" daemon prio=10 tid=0x00007f7320022000 nid=0x2e60 in
Object.wait() [0x00007f73b3cfb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e2d96538> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e2d96538> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor22" daemon prio=10 tid=0x00007f7320020800 nid=0x2e5f in
Object.wait() [0x00007f73b3dfc000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e2d96648> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e2d96648> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor21" daemon prio=10 tid=0x00007f7320020000 nid=0x2e5e runnable
[0x00007f73d03be000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f741922fd08> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor20" daemon prio=10 tid=0x00007f732001e000 nid=0x2e32 in
Object.wait() [0x00007f73b3efd000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e2d4c468> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e2d4c468> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor19" daemon prio=10 tid=0x00007f732001c000 nid=0x2e31 in
Object.wait() [0x00007f73b3ffe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e2d472f0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e2d472f0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor18" daemon prio=10 tid=0x00007f732001a800 nid=0x2e30 in
Object.wait() [0x00007f73d01bc000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e2d47400> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e2d47400> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor17" daemon prio=10 tid=0x00007f7320019000 nid=0x2e2f in
Object.wait() [0x00007f73d02bd000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73e2d4c578> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73e2d4c578> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor15" daemon prio=10 tid=0x00007f7320016000 nid=0x2368 in
Object.wait() [0x00007f73d05c0000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73dfcbd590> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73dfcbd590> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor13" daemon prio=10 tid=0x00007f7320014000 nid=0x2366 runnable
[0x00007f73d07c2000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f73fa315aa0> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"Thread-17" daemon prio=10 tid=0x00007f7318003800 nid=0xb0f waiting on
condition [0x00007f73d08f8000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at
sun.print.UnixPrintServiceLookup$PrinterChangeListener.run(UnixPrintServiceLookup.java:782)

"WebSphere MQ Trace Monitor" daemon prio=10 tid=0x00007f732c0de800
nid=0x86f waiting on condition [0x00007f73d09f9000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at
com.ibm.mq.commonservices.internal.monitor.TraceMonitor.run(TraceMonitor.java:134)

"TP-Processor12" daemon prio=10 tid=0x00007f7320011800 nid=0x86e in
Object.wait() [0x00007f73d0afa000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73de4db8d8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73de4db8d8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor11" daemon prio=10 tid=0x00007f7320010000 nid=0x86d in
Object.wait() [0x00007f73d0bfb000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73de4db9e8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73de4db9e8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor10" daemon prio=10 tid=0x00007f732000e800 nid=0x86c in
Object.wait() [0x00007f73d0cfc000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73de4dbd78> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73de4dbd78> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Processor9" daemon prio=10 tid=0x00007f732000d000 nid=0x86b runnable
[0x00007f73d0dfd000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        - locked <0x00007f73fa8824a0> (a java.io.BufferedInputStream)
        at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:628)
        at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:566)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:693)
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor8" daemon prio=10 tid=0x00007f732000b800 nid=0x831 in
Object.wait() [0x00007f73d0efe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73de3f8cc0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73de3f8cc0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor6" daemon prio=10 tid=0x00007f7320008800 nid=0x82e in
Object.wait() [0x00007f73d1100000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73de3f8ee0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73de3f8ee0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor5" daemon prio=10 tid=0x00007f7320007800 nid=0x82d in
Object.wait() [0x00007f73d1201000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73de3f8dd0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73de3f8dd0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
         at java.lang.Thread.run(Thread.java:636)

"TP-Monitor" daemon prio=10 tid=0x00007f75583ca800 nid=0x35e in
Object.wait() [0x00007f73d13bb000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ddd65e20> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565)
        - locked <0x00007f73ddd65e20> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor4" daemon prio=10 tid=0x00007f75583ca000 nid=0x35d runnable
[0x00007f73d14bc000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at
java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:375)
        at java.net.ServerSocket.implAccept(ServerSocket.java:470)
        at java.net.ServerSocket.accept(ServerSocket.java:438)
        at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:311)
        at
org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:668)
        at
org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:879)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor2" daemon prio=10 tid=0x00007f755846a800 nid=0x35b in
Object.wait() [0x00007f73d16be000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73dddd6ed8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73dddd6ed8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"TP-Processor1" daemon prio=10 tid=0x00007f7558438800 nid=0x35a in
Object.wait() [0x00007f73d17bf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73ddd664f8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:502)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x00007f73ddd664f8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:636)

"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10
tid=0x00007f7558384800 nid=0x359 waiting on condition [0x00007f73d1ad5000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1627)
        at java.lang.Thread.run(Thread.java:636)

"GC Daemon" daemon prio=10 tid=0x00007f75582a7800 nid=0x32a in
Object.wait() [0x00007f73d1bdf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73dda0dda0> (a sun.misc.GC$LatencyLock)
        at sun.misc.GC$Daemon.run(GC.java:117)
        - locked <0x00007f73dda0dda0> (a sun.misc.GC$LatencyLock)

"Low Memory Detector" daemon prio=10 tid=0x00007f75580b9000 nid=0x31a
runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x00007f75580b5800 nid=0x319 waiting
on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x00007f75580b3800 nid=0x318 waiting
on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x00007f75580b1800 nid=0x317 waiting
on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x00007f7558093000 nid=0x2ef in
Object.wait() [0x00007f73d2e4f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73dda21410> (a
java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
        - locked <0x00007f73dda21410> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

"Reference Handler" daemon prio=10 tid=0x00007f7558091000 nid=0x2ec in
Object.wait() [0x00007f73d2f50000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00007f73dda21400> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:502)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
        - locked <0x00007f73dda21400> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x00007f7558006800 nid=0x29c runnable
[0x00007f755f34b000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at
java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:375)
        at java.net.ServerSocket.implAccept(ServerSocket.java:470)
        at java.net.ServerSocket.accept(ServerSocket.java:438)
        at
org.apache.catalina.core.StandardServer.await(StandardServer.java:431)
        at org.apache.catalina.startup.Catalina.await(Catalina.java:676)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:628)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

"VM Thread" prio=10 tid=0x00007f7558089800 nid=0x2df runnable

"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f7558010800 nid=0x29f
runnable

"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f7558012800 nid=0x2a0
runnable

"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f7558014000 nid=0x2a1
runnable

"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f7558016000 nid=0x2a2
runnable

"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f7558018000 nid=0x2bc
runnable

"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f755801a000 nid=0x2bd
runnable

"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f755801b800 nid=0x2be
runnable

"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f755801d800 nid=0x2bf
runnable

"GC task thread#8 (ParallelGC)" prio=10 tid=0x00007f755801f800 nid=0x2c0
runnable

"GC task thread#9 (ParallelGC)" prio=10 tid=0x00007f7558021000 nid=0x2c1
runnable

"GC task thread#10 (ParallelGC)" prio=10 tid=0x00007f7558023000 nid=0x2c2
runnable

"GC task thread#11 (ParallelGC)" prio=10 tid=0x00007f7558025000 nid=0x2c3
runnable

"GC task thread#12 (ParallelGC)" prio=10 tid=0x00007f7558026800 nid=0x2c5
runnable

"GC task thread#13 (ParallelGC)" prio=10 tid=0x00007f7558028800 nid=0x2c6
runnable

"GC task thread#14 (ParallelGC)" prio=10 tid=0x00007f755802a800 nid=0x2c7
runnable

"GC task thread#15 (ParallelGC)" prio=10 tid=0x00007f755802c000 nid=0x2c8
runnable

"GC task thread#16 (ParallelGC)" prio=10 tid=0x00007f755802e000 nid=0x2c9
runnable

"GC task thread#17 (ParallelGC)" prio=10 tid=0x00007f7558030000 nid=0x2ca
runnable

"VM Periodic Task Thread" prio=10 tid=0x00007f75580bb800 nid=0x31b waiting
on condition

JNI global references: 1206

Heap
 PSYoungGen      total 446656K, used 470K [0x00007f74d7e00000,
0x00007f74f3430000, 0x00007f7555000000)
  eden space 444992K, 0% used
[0x00007f74d7e00000,0x00007f74d7e75880,0x00007f74f3090000)
  from space 1664K, 0% used
[0x00007f74f3250000,0x00007f74f3250000,0x00007f74f33f0000)
  to   space 1792K, 0% used
[0x00007f74f3090000,0x00007f74f3090000,0x00007f74f3250000)
 PSOldGen        total 4100096K, used 982518K [0x00007f73dda00000,
0x00007f74d7e00000, 0x00007f74d7e00000)
  object space 4100096K, 23% used
[0x00007f73dda00000,0x00007f741997da40,0x00007f74d7e00000)
 PSPermGen       total 54336K, used 54288K [0x00007f73d3200000,
0x00007f73d6710000, 0x00007f73dda00000)
  object space 54336K, 99% used
[0x00007f73d3200000,0x00007f73d6704318,0x00007f73d6710000)

Jul 9, 2012 11:37:47 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina


On Wed, Jul 4, 2012 at 9:02 PM, Christopher Schultz <
ch...@christopherschultz.net> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Leonard,
>
> On 7/2/12 4:32 PM, Simon, Leonard wrote:
> > Our goals are as follows:
> >
> > The operating system will be RHEL 6.X.
> >
> > We want to run Apache and Tomcat on a single server running five
> > websites using different ports for each.
> >
> > Our goal is to manage each web server independently, i.e.,
> > separate shutdown and startup scripts and hopefully  different log
> > files for each web server.
> >
> > We noticed the bundled Apache/Tomcat with RedHat might only give us
> > a standard install. Is there a way to do an alternate path
> > install?
> >
> > Thanks and look forward to some ideas on how to accomplish this.
>
> I periodically threaten to post my multi-instance Apache Ant scripts
> to the list. I have recently split my build process into multiple
> build scripts including a build-tomcat.xml which will manage that kind
> of thing for you. It's still not a perfect separation, but it allows
> you to do things like define 'projectname.property=value' in
> ~/.ant.properties, set <project name="name"> in build.xml, then
> duplicate the whole thing over and over again.
>
> So, I have, for instance, "myproject1.tomcat-port" and
> "myproject1.tomcat-shutdown-port", etc. and then (near) duplicates for
> each project. Each developer on a shared dev server gets a batch of
> port numbers assigned for their own uses and then sets those up
> accordingly. Each webapp can also have a separate projectX.tomcat-home
> and projectX.java-home property, so that simply typing 'ant
> tomcat-start' in any project's directory will build an appropriate
> CATALINA_BASE (ports and all) for that webapp and then launch the
> webapp in that instance.
>
> All of this requires a fair amount of infrastructure to set up (build
> scripts, environment-specific server.xml, etc. files, etc.) but once
> it's done it makes your life sooooo much easier.
>
> I can share what I've got, but it will likely require you to heavily
> modify it to work in your environment since it's so deeply integrated
> into our complete build process.
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk/055sACgkQ9CaO5/Lv0PCr/QCbBAC4LQmZxoMzdtarFxBXHbb8
> qjEAn3ldY08iFkVxlWrEkTLDgfxA7qql
> =ev/P
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to