2

我试图在我的自定义 MessageBodyWriter 中获取 HttpServletRequest 的实例。我目前正在使用带有@Context 注释的成员变量。但是,当请求第一次使用编写器时,Jersey 会抛出“java.lang.IllegalStateException:不在请求范围内。”。据我所知,Jersey 仍在尝试实例化作者。

实际上,我已经注释掉了 request 变量的每一次使用——我只是在声明它。

我正在尝试实现与此类似的东西。

我在 GAE sdk 上使用 Jersey 2 - 这似乎是一个错误,有人有任何解决方法吗?

谢谢你。

4

1 回答 1

0

对于 Google 员工来说,这可能与这个 Jersey 错误有关,该错误已被标记为已解决:

https://java.net/jira/browse/JERSEY-2355

我遇到了这个问题,首先发现了这个问题,然后发现了那个错误,更新我的 Jersey 版本修复了它。

于 2014-07-22T12:04:04.987 回答