-2

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

<servlet>....


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

它适用于 Tomcat 7,但在 Jboss 中它会引发错误......

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

有人可以帮忙吗

谢谢

4

1 回答 1

0

在 JBoss 6.0.0 出来之前,JBoss 没有使用 Servlet 3.0 Spec,所以看起来你在让 5.2 使用它方面并不走运。(虽然没想到有5.2版本的JBoss……)

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

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

于 2013-10-22T22:30:42.430 回答