【发布时间】:2011-12-26 07:11:56
【问题描述】:
ViewExpiredException 正在通过重定向到登录屏幕进行处理。问题是异常仍然被记录,客户强烈希望server.log 没有异常。
虽然在这种情况下这可能是一个有问题的要求,但我仍然必须实现它。我们使用 Mojarra 并在 JBoss EAP 5.1 上部署
MyFaces approach 没有帮助,因为我显然无法使用 Mojarra 包装 MyFacesServlet
我无法应用 JBoss JSF guide 中给出的建议来包装 Faces servlet,因为我在任何地方都找不到 jsf-integration-deployer-jboss-beans.xml。
我也无法让approach proposed by Ed Burns 工作。我猜原因是它针对 JSF2,因为我在我的 jar 中找不到 javax.faces.context.ExceptionHandlerFactory。
更糟糕的是,我对 JSF 还很陌生,所以我不得不依赖详细的指导,在寻找这些指导时我找到了上述方法但未能应用它们。
谢谢
【问题讨论】:
-
有什么理由不能在 log4j 配置中使用过滤器或阻止某些记录器来处理它?
-
@mrembisz 不是真的。争取 JSF-y 解决方案,我只是还没有想到这一点。我会解决的。谢谢
标签: java jsf jakarta-ee jsf-1.2 mojarra