После сообщения об этом question было найдено решение:
req.setAttribute("org.apache.catalina.ASYNC_SUPPORTED", true);
Это кажется немного странным и на самом деле не является "портативным" кодом (это не повредит, но...). Это похоже на Tomcat 7. Я использую Tomcat 7.0.14, поставляемый NetBeans 7.0.1.
Я не мог найти документацию, указывающую, что необходимо включить обработку запроса async в сервлет 3.0 с атрибутом catalina. Я не мог найти документацию, указывающую, что что-то особенное было необходимо и на уровне конфигурации Tomcat.
Есть ли способ избежать необходимости устанавливать ASYNC_SUPPORTED=true
в каждом запросе, чтобы включить обработку async сервлета 3.0 в Tomcat 7?