我正在尝试使用 Jersey 从我的 Jetty 服务器获取 JSON 格式的简单对象。
我不断收到错误:
SEVERE: A message body writer for Java class my.package.resources.Album, and Java type class my.package.resources.Album, and MIME media type application/json was not found
一个问题是我不确定将 POJOMappingFeature 与 Jetty 放在哪里,我尝试了以下方法,但都没有改变错误:
myServletHolder.setInitParameter("com.sun.jersey.api.json.POJOMappingFeature", "true");
和
myServletContextHandler.setInitParameter("com.sun.jersey.api.json.POJOMappingFeature", "true");
我知道 Jersey 的基本 REST 功能是有效的,因为在我尝试 JSON 输出之前,我使用了纯文本并且效果很好。