Я не знаю Glassfish, но очки все еще действительны:
Вы не упомянули, что делают рабочие потоки, или какую версию Glassfish вы используете ...
Если рабочие потоки мало что делают, возможно, вы недостаточно интенсивно отправляете запросы на веб-сервер. Если это так, я предлагаю вам добавить некоторые потоки Thread.sleeps в сервлеты, чтобы увидеть ...Если нет, попробуйте следующее ...
Там также есть интерфейс JMX ... попробуйте там, вы можете обнаружить, что размер рабочего пула только для 2 потоков ...
Просто предположение ...