【发布时间】:2018-02-21 00:34:34
【问题描述】:
我在 Eclipse 中使用目标服务器 Tomcat 7 创建了 DynamicWeb 项目(不是 maven)。
在位置 '\WebContent\WEB-INF\lib' 我放置了罐子:
jersey-json-1.19.jar
jersey-bundle-1.19.jar
jersey-core-1.19.jar
在 web.xml 我有:
<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
波乔:
@XmlRootElement(name = "input")
public class InputOb {
String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
休息资源:
@Path("/add")
public class AddOb {
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response add(InputOb input) {
....
}
}
当我尝试调用它时,我得到:
SEVERE:Java 类 datatypes.InputOb 的消息正文阅读器,以及 Java 类型类 datatypes.InputOb 和 MIME 媒体类型 未找到应用程序/json。
【问题讨论】:
-
here描述了同样的问题,你试过了吗?
-
试试什么?那里描述的每件事都已实施