我有以下方法:
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();
}
它在 JAXBContext 实例化行上抛出“9 个 IllegalAnnotationExceptions 计数”,该行很好地记录到我的 Glassfish 3.1 日志文件中。但我没有看到关于这些计数的详细信息。有谁知道为什么我可能无法获得详细信息?我需要进行配置更改吗?
谢谢!