我在我的资源
中使用了泽西的异步响应功能 @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服务器
答案 0 :(得分:0)
问题出现在一个自定义库中,过时依赖于jersey 1.x,但我在我的项目中使用了jersey 2.x.所以问题解决了