Sau một vấn đề báo cáo trên question này, một giải pháp đã được tìm thấy:Làm thế nào để tránh yêu cầu thiết lập ASYNC_SUPPORTED = true để cho phép xử lý async servlet 3.0 trên Tomcat 7?
req.setAttribute("org.apache.catalina.ASYNC_SUPPORTED", true);
này có vẻ hơi kỳ lạ và không thực sự mã 'xách tay' (nó sẽ không làm tổn thương, nhưng ...). Dường như cụ thể cho Tomcat 7. Tôi đang sử dụng Tomcat 7.0.14 như được cung cấp bởi NetBeans 7.0.1.
Tôi không thể tìm thấy tài liệu cho biết cần phải bật xử lý yêu cầu không đồng bộ trong servlet 3.0 với thuộc tính catalina. Tôi không thể tìm thấy tài liệu cho thấy một cái gì đó đặc biệt là cần thiết ở cấp cấu hình Tomcat quá.
Có cách nào để tránh phải đặt ASYNC_SUPPORTED=true
trong mỗi yêu cầu để bật xử lý không đồng bộ servlet 3.0 trong Tomcat 7 không?
trong Tomcat 7.0.27 'req.startAsync()' hoặc 'req.startAsync (req, res)' hoạt động không có lỗi và cài đặt bổ sung. – user1516873