By the way, when I switched to coyote I also increased the thread count to 500 and the keep alive thread count to 1.
From what I can gather from your comments you would recommend I go back to grizzly and follow Jeanfrancois suggestions on his blog to optimize it. I'll do that in our QA environment and have my co-worker run some load tests against it.
Thanks again for your help.
[Message sent by forum member 'jfaldmo' (jfaldmo)]
http://forums.java.net/jive/thread.jspa?messageID=324567