奇怪的Xpages 404无法找到所请求的资源错误

时间:2014-07-02 16:34:32

标签: xpages

我有一个Xpages框架数据库,我用它来复制并粘贴到其他数据库中。

我刚刚做了这个并且得到了一个非常奇怪的错误。即使我在数据库中创建了一个全新的EMPTY Xpage,我也得到了" Xpages 404无法找到所请求的资源错误"在客户端或Web中预览Xpage时。

我检查了日志并找到了这个条目

7/2/14 11:22 AM: Exception Thrown
com.ibm.designer.runtime.domino.adapter.util.PageNotFoundException: Could not create the page /T.xsp because the class xsp.T could not be found. Please check your spelling.
    at com.ibm.domino.xsp.module.nsf.NSFService.doService(Unknown Source)

什么?

我已经清理了数据库,更改了Xpages的名称等等。一切都无济于事。

发生了什么事?

1 个答案:

答案 0 :(得分:1)

是NSF还是NTF?无法在网上预览NTF - 这是Domino HTTP的标准。

您确定这两个错误是否相关联?据我所知,404错误是来自Domino HTTP任务的HTTP错误。这是在检查身​​份验证之前或之后立即触发的,并且在XPage运行时启动之前触发。这不是XPages错误。记录XPage错误时,会生成HTTP 500错误。

我在新XPage上看到404错误的另一个原因是构建项目时遇到问题。然后,错误在Domino Designer中显示XPage或该XPage上的自定义控件。但这是在Domino Designer中构建项目时出现的XPage错误,这意味着XPage资源在NSF for HTTP中不可用。 (可以想象保存一个有错误的新LotusScript脚本库,它可以让你做,然后尝试从代理调用它。)它不会将XPages错误记录到服务器控制台或XPages日志 - HTTP赢了'找到XPage因为它的类尚未构建,因此它返回HTTP错误并且不启动XPages命令管理器。