私はwebサービスからの応答としてjson形式のdtoオブジェクトを取得しようとしています。 WebサービスはSpring Frameworkで開発されています。しかし、カールやブラウザからアプリケーションにアクセスしようとするたびに、それはサーバー側で私に次の例外を与えます。クラス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
これはJIRA https://java.net/jira/browse/GLASSFISH-21440あたりとしてのGlassFish 4.1.1のバグのようです。あなたは解決策/回避策を探すことができます。 –