Вот что заставило jb7.1.1 работать с apache mod_jk, подключающимся через ajp в моем окружении:
standalone.xml
<profile>
...
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
...
<connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
....
</subsystem>
....
</profile>
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
...
<socket-binding name="ajp" port="8009"/>
...
</socket-binding-group>
BTW 8.8.8.8 это не google dns?
Я считаю, что наблюдаемое вами поведение может быть вызвано следующей проблемой jboss:
https://issues.jboss.org/browse/JBPAPP-366
Проблема заставляет потоки AJP блокироваться на неопределенное время на сокетах со статусом CLOSED_WAIT. Когда достигается предел «maxProcessors» от коннектора AJP, jboss больше не может отвечать на запросы через AJP, что приводит к ошибкам, которые вы получили в журнале apache.
Как предложено в заявке, это можно решить в несколько шагов:
4.2.3 jboss, вам следует увеличить количество соединений ajp, которые вы можете разрешить в server.xml. если он не установлен, значение по умолчанию - 40, что слишком мало. Это на 20% больше, чем ваше текущее максимальное количество подключений. Если у вас сотни одновременных подключений, установите для него значение 512 и контролируйте его с помощью консоли состояния.