私は次の方法を持っています:
public String getXML() throws JAXBException, FileNotFoundException {
StringWriter writer = new StringWriter();
JAXBContext jc = JAXBContext.newInstance(questionSet.getClass());
Marshaller m = jc.createMarshaller();
m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); // Include indentation and linefeeds
m.marshal(questionSet, writer);
return writer.toString();
}
私のGlassfish 3.1ログファイルにうまく記録されているJAXBContextインスタンス化行で「IllegalAnnotationExceptionsの9カウント」をスローします。しかし、それらのカウントが何であるかについての詳細はわかりません。詳細を取得できない理由を知っている人はいますか? 必要な構成変更はありますか?
ありがとう!