【发布时间】:2013-08-01 19:54:09
【问题描述】:
所以在遇到可怕的javax.faces.application.ViewExpiredException 之后,我不得不去互联网上四处寻找合适的解决方案。幸运的是,解决方案是现成的,我继续采用了 OmniFaces FullAjaxExceptionHandler。
说得够多了,就像 OmniFaces 中的几乎所有东西一样,它创造了奇迹。但是,每次我的视图到期时,我都会得到:
SEVERE: WebModule[/myModule]FullAjaxExceptionHandler: An exception occurred during processing JSF ajax request. Error page '/WEB-INF/errorpages/test.xhtml' will be shown.
javax.faces.application.ViewExpiredException: viewId:/my/page.xhtml - View /my/page.xhtml could not be restored.
...
这很好,因为它按预期处理,但是是否有办法让这个异常不被打印到 server.log 中?这会很快挤满日志。
我正在跑步:
莫哈拉 2.1.23
PrimeFaces 4.0-SNAPSHOT
OmniFaces 1.6-SNAPSHOT-2013-07-01
在
玻璃鱼 3.1.2.2
【问题讨论】: