你怎么知道com.ibm.xsp.exception.EvaluationExceptionEx发生在哪里?

时间:2013-12-16 20:17:28

标签: xpages lotus-domino

HTTP JVM:com.ibm.xsp.exception.EvaluationExceptionEx:执行JavaScript动作表达式时出错

我们在XPage上使用bean和表达式语言,我们不时会收到上述错误,有人能告诉我们是否有一种简单的方法可以找出导致这个问题的页面,更重要的是在代码中的位置?我们不得不使用试错法,不得不求助于从页面中删除代码以找出问题所在,这不是最有效的方法。

2 个答案:

答案 0 :(得分:4)

我将使用阶段监听bean和错误页面实现Paul Withers XPages Openlog实现。 这将帮助您找到问题所在。如果将其部署为osgi,则只需设置错误页面,一些xsp属性,并将bean添加到每个数据库的faces配置文件中,以将其指向中央openlog错误数据库。

http://www.openntf.org/Internal/home.nsf/project.xsp?action=openDocument&name=XPages%20OpenLog%20Logger

http://www.openntf.org/Internal/home.nsf/project.xsp?action=openDocument&name=OpenLog

答案 1 :(得分:4)

请检查数据目录中IBM_Technical_Support文件夹中的XPages日志文件,以获取有关错误的更多详细信息,例如xpage提供错误的内容以及错误的具体详细信息。

如果您无法直接访问服务器上的XPages日志文件,请使用XPages Log File Reader from OpenNTF轻松访问浏览器中的日志文件。

与Fredrik Norling一样,我也建议XPages OpenLog Logger by Paul Withers作为自动生成错误日志文件的解决方案。