• 主页
  • 随笔
所有文章 友链 关于我

  • 主页
  • 随笔

解决正确配置Servlet async-supported参数报错问题

2016-12-28

一、描述

环境:

JDK 1.7
Servlet 3.0
tomcat 7

  Servlet 3.0新增异步处理支持,配置servlet参数<async-supported>true</async-supported> ,或通过注解方式启用@WebServlet(urlPatterns = "/demo",asyncSupported = true) 。当正确配置后,发现照例报如下错误:

1
2
3
4
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上找到了如下答案

1
request.setAttribute("org.apache.catalina.ASYNC_SUPPORTED", true);

三、其它

Servlet 3.0 新特性详解:https://www.ibm.com/developerworks/cn/java/j-lo-servlet30/

赏

谢谢你请我吃糖果

  • Java

扫一扫,分享到微信

微信分享二维码
设计模式总结
设计模式系列之十三代理模式
© 2025 YiYing
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • 读书笔记
  • sql注入
  • sqlmap
  • nexus
  • HTTP安全
  • restfull
  • 随笔
  • 哲学
  • 缓存
  • HTTP状态码
  • HTTP连接
  • RSA
  • Java
  • JavaScript
  • 安全
  • 排序算法
  • POI
  • 工具类
  • 工作思考
  • Life
  • 读书
  • 前端
  • 团队管理

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 友情链接1
  • 友情链接2
  • 友情链接3
  • 友情链接4
  • 友情链接5
  • 友情链接6
很惭愧

只做了一点微小的工作
谢谢大家