После сообщения о проблеме, связанной с этим вопросом, было найдено решение:
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?
req.startAsync()
илиreq.startAsync(req, res)
работает без ошибок и дополнительных настроек. - person user1516873   schedule 24.12.2012