解决正确配置Servlet async-supported参数报错问题
来源:互联网 发布:cimit12软件下载 编辑:程序博客网 时间:2024/05/16 17:42
一、描述
环境:
JDK 1.7
Servlet 3.0
tomcat 7
Servlet 3.0新增异步处理支持,配置servlet参数<async-supported>true</async-supported>
,或通过注解方式启用@WebServlet(urlPatterns = "/demo",asyncSupported = true)
。当正确配置后,发现照例报如下错误:
java.lang.IllegalStateException: A filter or servlet of the current chain does not support asynchronous operations. org.apache.catalina.connector.Request.startAsync(Request.java:1660) org.apache.catalina.connector.Request.startAsync(Request.java:1653) org.apache.catalina.connector.RequestFacade.startAsync(RequestFacade.java:1022)
二、解决办法
找了一圈,所有的解决办法都在说可能是参数配置未配置正确,或者是需要在server.xml上配置。最后,在StackOverflow上找到了如下答案
request.setAttribute("org.apache.catalina.ASYNC_SUPPORTED", true);
三、其它
Servlet 3.0 新特性详解:https://www.ibm.com/developerworks/cn/java/j-lo-servlet30/
0 0
- 解决正确配置Servlet async-supported参数报错问题
- web.xml报错<async-supported>true</async-supported>
- web.xml中<async-supported>true</async-supported>报错
- web.xml <async-supported>true</async-supported>报错
- web 文件报错之async-supported
- web.xml(2.5)中配置<async-supported>报错的解决办法
- web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
- web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
- web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
- web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
- web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
- web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
- web.xml <async-supported>标签报错解决方法
- web.xml中<async-supported>报错异常
- eclipse.ini配置vm参数解决启动报错问题
- 记录一个Tomcat启动参数修改,导致不识别<async-supported>的问题
- 报错cvc-complex-type.2.4.a: Invalid content was found starting with element 'async-supported'
- SpringMVC项目中使用 spring security时<async-supported>报错
- 经典数据压缩编码方式
- 每天一个linux命令(10):cat 命令
- 图graph
- MATLAB 图像切割
- 斐波那契数列(fibonacci)
- 解决正确配置Servlet async-supported参数报错问题
- java中Scanner类中的next()和nextLine()方法的区别
- Java 按位操作符
- iOS后台播放音乐
- 回滚估算
- 升级Struts2.5后使用DMI动态方法调用遇到问题
- 多年没写代码重操旧业的心情
- Material list of internet
- 在路上,走更远 ,我的2016