2

我有以下方法:

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 日志文件中。但我没有看到关于这些计数的详细信息。有谁知道为什么我可能无法获得详细信息?我需要进行配置更改吗?

谢谢!

4

1 回答 1

0

我永远无法确定为什么详细信息没有显示在日志中。但是,详细信息确实出现在捕获的错误消息中,所以我在那里添加了一个断点,而不是继续与日志争吵。

感谢所有考虑过的人!

于 2012-09-04T14:58:58.477 回答