我已经将MyFaces核心2.0.5升级到2.0.8,并停止接收运行时异常日志。日志记录机制中的某些更改隐藏了异常消息。
为了测试这一点,我在bean中植入了以下代码:
logger.trace("XXX BEFORE XXX");
((AdminBean)(null)).deiChanged("DfdfD");
logger.trace("XXX AFTER XXX");我可以看到日志(和tomcat控制台)打印XXXX BEFORE XXXX,所以我可以肯定地知道抛出了一个空指针异常。
那么,我应该如何处理运行时异常呢?我只是指在这一点上记录它们,但如果我必须创建一个处理程序,那么我会这样做的。
发布于 2012-01-17 23:14:15
我使用的是JSF2.1,然后我确实需要一个处理程序。从GoJava来看,2.0似乎也需要一个。
麦格,米洛·范德齐
https://stackoverflow.com/questions/8892242
复制相似问题