[英]RESTful web service not producing or consuming JSON
我有一個項目,我在服務器端使用 RESTful Web 服務來獲取和發布數據。 如果我將 MediaType 指定為 XML(在 @Consumes 和 @Produces 中,但在 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 如何通過 restful web service 正確生成 json ,但它沒有任何改變。
你需要下載這個文件
https://mega.nz/#!Ck0lVSRA!_KIjTl_8scQrak7jNTBepv3oqSKgeYsAVqjlvAarTbU
並在下一個路徑中替換:
C:\\Program Files\\glassfish-4.1.1\\glassfish\\modules
在我使用 Netbeans 的情況下打開和關閉 IDE 后,測試 RESTful。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.