我试图在我的自定义MessageBodyWriter中获取HttpServletRequest的实例。我目前正在使用@Context注释的成员变量。但是,当请求首次使用编写器时 - Jersey会抛出" java.lang.IllegalStateException:不在请求范围内。"。据我所知,泽西岛仍然试图实例化这位作家。
实际上,我已经注释掉了请求变量的每一个用法 - 我只是声明它。
我试图获得与this类似的内容。
我在GAE sdk上使用Jersey 2 - 这似乎是一个错误,有没有人有任何解决方法?
谢谢。
答案 0 :(得分:0)
对于Google员工来说,这可能与这个已被标记为已解决的泽西岛错误有关:
https://java.net/jira/browse/JERSEY-2355
我遇到了这个问题,并且首先发现了这个问题然后发现了这个问题,更新我的Jersey版本就修复了它。