Servlet 3.0中的JBoss 5.2异步支持

时间:2013-10-22 18:50:00

标签: servlets asynchronous jboss

我正在使用JBoss 5.2运行带有servlet的web应用程序,它将执行异步http。 在我的web.xml我有这样的事情:

<servlet>....


  <async-supported>true</async-supported>
</servlet>

它适用于Tomcat 7,但在Jboss中它会抛出错误......

java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.startAsync()Ljavax / servlet / AsyncContext;

有人可以帮忙吗

由于

1 个答案:

答案 0 :(得分:0)

在JBoss 6.0.0出现之前,JBoss没有使用Servlet 3.0规范,因此看起来你在使用5.2时运气不好。 (虽然我认为没有5.2版本的JBoss ......)

但是看起来Resteasy可以找到一种方法来提供一个非常简单的回调API来提供异步功能:

http://docs.jboss.org/resteasy/docs/1.0.0.GA/userguide/html/Asynchronous_HTTP_Request_Processing.html#Asynch_HTTP_JBossWeb