【问题标题】:Message body reader for AsyncResponseAsyncResponse 的消息正文阅读器
【发布时间】:2014-12-08 21:49:29
【问题描述】:

我在资源中使用 jersey 的异步 reposne 功能

  @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 服务器

【问题讨论】:

    标签: scala asynchronous jersey jax-rs grizzly


    【解决方案1】:

    问题出在一个依赖于 jersey 1.x 的自定义库中,但我在我的项目中使用 jersey 2.x。这样问题就解决了

    【讨论】:

      猜你喜欢
      • 2011-12-08
      • 1970-01-01
      • 2015-06-04
      • 2014-06-05
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      • 2012-01-25
      相关资源
      最近更新 更多