我在做jersy项目的时候,一台午餐tomcat服务器得到了这个例外:
找不到媒体类型=application/json的MessageBodyWriter
这是我的密码:
@Path("/activities")
public class ActivityResource {
private ActivityRepository activityRepository = new ActivityRepositoryStub();
@GET
@Produces(MediaType.APPLICATION_XML)
public List<Activity> getAllActivities(){
return activityRepository.findAllActivities();
}
发布于 2016-11-23 07:49:07
您需要在Lib文件夹中添加jersy-media-moxy jar,或者将其添加到pom.xml中以说明为什么会出现此错误消息
如果您想返回xml内容,请让shur显示实体上有@XmlRootElement,因为jersy使用JAXB将java对象映射到xml
@XmlRootElment
public class Activity {
}
https://stackoverflow.com/questions/40768709
复制相似问题