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