AsyncResponse的消息正文阅读器

时间:2014-12-08 21:49:30

标签: scala asynchronous jersey jax-rs grizzly

我在我的资源

中使用了泽西的异步响应功能
  @GET
  @Path("/{a}")
  @Produces(Array(MediaType.APPLICATION_XML))
  def asyncGet(@Suspended asyncResponse: AsyncResponse, @PathParam("a") a: Int): Unit = {
    someFuture.onSuccess(asyncResponse.resume(_))
  }

但是当我对此资源执行请求时,我得到了

SEVERE: A message body reader for Java class javax.ws.rs.container.AsyncResponse, and Java type interface javax.ws.rs.container.AsyncResponse, and MIME media type application/octet-stream was not found

我正在使用grizzly作为http服务器

1 个答案:

答案 0 :(得分:0)

问题出现在一个自定义库中,过时依赖于jersey 1.x,但我在我的项目中使用了jersey 2.x.所以问题解决了