我有以下方法:
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();
}
它抛出了9个IllegalAnnotationExceptions"在JAXBContext实例化行上,它很好地记录到我的Glassfish 3.1日志文件中。但我没有看到这些重要的细节。有谁知道为什么我可能没有得到细节?我需要进行配置更改吗?
谢谢!
答案 0 :(得分:0)
我无法确定为什么详细信息没有显示在日志中。但是,细节确实出现在捕获的错误消息中,所以我在那里添加了一个断点,而不是继续与日志作斗争。
感谢所有想过它的人!