我知道有很多关于此的问题...但它们不适合我,我试图重新安装maven(因为创建一个新的maven项目或转换现有的动态Web项目给了我错误eclipse中的pom.xml)但是它一直说已经安装了...所以我在质疑这个事实是否可以在不使用maven的情况下从其他Web服务获取json? 我已经从我的ws获得了string / xml / html,现在我已经创建了一个像这样的新类:
@Path("/jsonServices")
public class JerseyRestService {
@GET
@Path("/print/{name}")
@Produces(MediaType.APPLICATION_JSON)
public Student produceJSON( @PathParam("name") String name ) {
Student st = new Student(name, "Diaz",22,1);
return st;
}
我也引用了这些库:jackson-all-1.9.9.jar 新泽西媒体MOXY-2.3.jar 球衣实体过滤-2.21.jar genson-1.3.jar 但它给我的错误是:找不到媒体类型的MessageBodyWriter = application / json
和浏览器:
HTTP状态500 - 内部服务器错误
输入状态报告
消息内部服务器错误
说明服务器遇到内部错误,导致无法完成此请求。
答案 0 :(得分:0)
我解决了在WEB-INF中的问题 - > LIB: