ColdFusion 9的站点范围错误处理程序无法正常工作

时间:2012-07-27 23:36:07

标签: coldfusion error-handling coldfusion-9

我有一个错误页面anyError.cfm,看起来像这样

<!DOCTYPE html>
<html>
    <head>
        <title>Error</title>

    </head>

    <body>
        <p>An error has occurred.</p>
    </body>
</html>

Server Settings > Settings > Site-wide Error Handler下的CF网络管理员中,我输入\anyError.cfm。当我导航到http://localhost:8500/some-url-that-doesnt-exist时,我仍然会收到默认错误页面。所以我的问题是,如何使用CF9获得自定义站点范围的错误页面?它不一定必须通过网络管理员。

修改 enter image description here

1 个答案:

答案 0 :(得分:4)

尝试在站点范围的错误处理程序设置中使用值“anyError.cfm”而不是“\ anyError.cfm”。

更新,在看到您的问题更新后,我现在看到您正在生成404.这不是针对站点范围的错误处理程序,而是它旁边缺少的模板处理程序设置。

尝试使用不存在的变量来生成错误,该错误将导致显示站点范围的错误处理程序。