我一直在嘗試以json格式獲取dto對象作爲我的web服務的響應。 Web服務是在Spring框架中開發的。但是,無論何時我試圖從curl或瀏覽器訪問我的應用程序,它都會在服務器端產生以下異常。無法初始化類org.eclipse.persistence.jaxb.BeanValidationHelper
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.persistence.jaxb.BeanValidationHelper
我的DTO是這樣的:
public class UserDto {
@JsonProperty
private String id;
@JsonProperty
private String userRole;
//.... Getter & Setters skipped
}
我控制器的方法是這樣的:
@GET
@Path("getUser")
@Produces({"application/xml",MediaType.APPLICATION_JSON_VALUE})
public UserDto GetLoggedinUser() {
return new UserDto("wasif kirmani");
}
我不知道我要去哪裏錯了?
環境: 服務器:GlassFish的4.1.1 的Java:6EE
這似乎是在GlassFish中4.1.1按的JIRA https://java.net/jira/browse/GLASSFISH-21440的錯誤。您可以尋找解決方案/解決方法。 –