我有一个项目,服务器端使用RESTful Web服务来获取和发布数据。如果我在@Consumes和@Produces中指定MediaType为XML,则可以正常工作,但是当涉及JSON时就不行了。 以下是一个方法示例:
@GET
@Path("{id}")
@Produces({MediaType.APPLICATION_JSON})
public Product find(@PathParam("id") Integer id) {
return super.find(id);
}
当我尝试调用该服务时,会抛出以下异常:
javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.persistence.jaxb.BeanValidationHelper
然而,我试着按照这个问题的回答所解释的做法来处理:how correctly produce json by restful web service,但是结果没有改变。
Response
- Sangram Badi