是否有通过简单查看一个日志文件来调试JSF + PrimeFaces应用程序的方法?更具体地讲,这里是如何,我个人做的那一刻,如果事情没有按预期工作:调试JSF + PrimeFaces应用程序
- 查找网页上的视觉指示器(例如,如果我收到HTTP 500显然什么是错的)
- 我在我的应用程序服务器的日志文件中查找任何警告,错误或堆栈跟踪
- 我查看Firebug的网络控制台以查看HTTP响应中是否有任何错误;这往往会不时发生(并没有在日志中显示!)
- 我通过在窗体中包含
p:message
并检查它是否为验证错误并进行显示。
对我来说,检查错误是一个4步骤的工作流程。有没有更好的方法来做到这一点?理想情况下,如果所有这些错误都可以记录到单个日志中,那就太好了。这是DIY还是有一些标准的做法呢?
谢谢!
JSF/PrimeFaces确实燕子Ajax请求例外。当项目阶段设置为“开发”时,只有莫哈拉显示一个纯粹的警报。 PrimeFaces完全忽略它。但是,您可以使用异常处理程序让它们完整显示缺省错误页面。另请参见[完整的ajax异常处理程序](http://balusc.blogspot.com/2012/03/full-ajax-exception-handler.html)。 – BalusC 2012-03-19 20:06:32