Po emisji zgłoszonych w tej question, znaleziono rozwiązanie:Jak uniknąć żądania ustawić ASYNC_SUPPORTED = true, aby włączyć przetwarzanie asynchroniczne serwlet 3.0 na Tomcat 7?
req.setAttribute("org.apache.catalina.ASYNC_SUPPORTED", true);
To wydaje się nieco dziwne i nie jest naprawdę „przenośne” kod (to nie zaszkodzi, ale ...). Wydaje się to być specyficzne dla Tomcat 7. Używam Tomcat 7.0.14 dostarczonego przez NetBeans 7.0.1.
Nie można znaleźć dokumentacji wskazującej, że konieczne jest włączenie przetwarzania żądań asynchronicznych w apletach 3.0 z atrybutem catalina. Nie mogłem znaleźć dokumentacji wskazującej, że coś specjalnego było konieczne na poziomie konfiguracji serwera Tomcat.
Czy istnieje sposób uniknięcia konieczności ustawiania ASYNC_SUPPORTED=true
w każdym żądaniu, aby umożliwić przetwarzanie asynchronicznego serwletu 3.0 w Tomcat 7?
w Tomcat 7.0.27 'req.startAsync()' lub 'req.startAsync (req, res)' działa bez błędów i dodatkowych ustawień. – user1516873