![](/img/trans.png)
[英]MessageBodyWriter not found for media type=application/json with GF4 and Jackson
[英]jackson web service error MessageBodyWriter not found for media type=application/json
我知道對此有很多問題...但是它們不適合我,我嘗試重新安裝maven(因為創建新的maven項目或轉換現有的動態Web項目給我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 jersey-media-moxy-2.3.jar jersey-entity-filtering-2.21.jar genson-1.3.jar,但它給我的錯誤是: MessageBodyWriter不是找到媒體類型= application / json
和瀏覽器:
HTTP狀態500-內部服務器錯誤
類型狀態報告
消息內部服務器錯誤
描述服務器遇到內部錯誤,導致服務器無法滿足此請求。
我解決了包括WEB-INF-> lib:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.