(REQ, 고해상도) :IllegalStateException이 : AsyncContext.startAsync 지원되지 않습니다 내가 비동기 요청 처리를 탐구하는 서블릿 3.0을 만들었습니다
@WebServlet(name="MyTest", urlPatterns={"/MyTest"}, asyncSupported=true)
public class MyTest extends HttpServlet {
@Override
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
AsyncContext tmp = req.startAsync(req, res);
...
}
}
하지만 나는 IllegalStateException
.startAsync(...)
를 호출 할 때 얻을. 나는 Javadoc이 그 예외를 언급하고 있음을 알고 있지만, 나는 async (명시 적으로 비동기 (c.f. WebServlet
주석)를 가능하게했다. NetBeans와 함께 제공되는 Tomcat 7.0.11.0을 사용하고 있습니다.
req.isAsyncSupported()
이 false를 반환하고 있음을 확인할 수 있습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 비동기 처리를 사용하려면 더 무엇을해야합니까?
편집 :
나는 다음과 같은 example을 구현하기 위해 노력하고 동일한 문제가 있어요.
Tomcat 7.0.14와 함께 제공되는 NetBeans 7.0.1을 다시 설치했지만 여전히 동일한 문제가 있습니다. – JVerstry