【发布时间】:2010-11-15 03:09:45
【问题描述】:
我在让 Grails 将我的 404 错误映射到文档中的错误控制器时遇到了一些问题。我正在运行 Grails 1.3.5,当我将以下映射添加到默认应用程序时:
“404”(控制器:'errors',动作:'notFound')
它适用于映射 500 错误,但不适用于 404。我似乎记得以前遇到过这个问题,并且它与 Tomcat(与 Jetty)有关,但我不记得有修复,或者我认为它现在可能已经解决了。
我尝试访问未定义的资源,例如 http://localhost:8080/appName/controllerName/blah,但我得到的只是默认的 Tomcat 404。
我正在做一个标准的 grails run-app 用于测试并尝试让它工作。
【问题讨论】:
-
我现在尝试重现该问题,但实际上,我尝试的一切(转发到视图,转发到控制器/动作;运行应用程序,生产模式 WAR)都按预期工作。你能提供一个可重复的测试吗?
-
这个问题对我来说是不可重现的(尝试了很多)。 - 提问者根本没有提供反馈。 - 否决问题。 - 谢谢。
-
突破!如果我在错误控制器方法中重定向似乎对我有用,但如果我尝试呈现页面则不行。我将尝试设置一个 bitbucket 项目并上传一个示例。
-
我在 Grails 1.3.6 中得到了这个...
标签: grails