Which version of JBoss EAP are you using?
Have you created an http executor to set the maxThreads to a little higher value based on your need?
Can you please try with the following example:
Add a custom http-executor to your http connector as following:
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" executor="http-executor" />
And in the threads subsystem create an executor (like : http-executor) add the maxThread as following:
<subsystem xmlns="urn:jboss:domain:threads:1.1"> <bounded-queue-thread-pool name="http-executor" allow-core-timeout="true"> . . <max-threads count="2001"/> <!-- you wanted 2000 --> </bounded-queue-thread-pool> </subsystem>
following document describes about the various types of thread pool executors.
Define Thread Pools for HTTP Connector
Thank you very much!@jay