0
제대로 작동 만 다음과 같은 오류받을 수있는 비동기 기능을 사용해 wated하지 않습니다 :는 <비동기 지원> web.xml의 요소 부두에서 서블릿을 설정하여 내가 실험을하고있어
java.lang.IllegalStateException: !asyncSupported: [email protected]==main.AsynchronousServlet,jsp=null,order=-1,inst=true
at org.eclipse.jetty.server.Request.startAsync(Request.java:2232)
at...
을 내가 이해 무슨에서
은 web.xml의 비동기 지원 설정 (나는 익숙하지 않은 나는 다른 개념)에 요소를 추가해야합니다, 그래서 내가 그랬어 :
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<servlet>
<servlet-name>AsynchronousServlet</servlet-name>
<servlet-class>main.AsynchronousServlet</servlet-class>
<async-supported>true</async-supported>
</servlet>
<servlet-mapping>
<servlet-name>AsynchronousServlet</servlet-name>
<url-pattern>/AsynchronousServlet/*</url-pattern>
</servlet-mapping>
</web-app>
그러나, 나는 여전히 같은 오류가 발생합니다. 필터가 없기 때문에 내가 찾은 다른 답변이 적용되지 않습니다. 클래스 이름의 철자를 잘못 입력하면 다른 오류가 발생하기 때문에 web.xml이 올바른 위치에 있다는 것을 압니다. 누군가 나를 도와주고 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까? 나는 부두-9.4.3.v20170317을 사용하고
어떤 부두 버전이 필요합니까? –
jetty-9.4.3.v20170317 – dornadigital
재생중인 필터가 있습니까? 또는 'AsynchronousServlet'에 선언 된 주석? –