У меня странная проблема с обработкой ответа HTTP 404 в Grails 1.3.6 (такое же неправильное поведение было в 1.3.5). Иногда это работает, но в большинстве случаев это не так. Я думаю, что это ошибка Grails, но я не нашел ошибку в Jira Grails ..
всякий раз, когда я запрашиваю неверный URL, я получаю страницу Tomcat 404 по умолчанию.
Моя Конфигурация / UrlMappings.groovy выглядит так:
class UrlMappings {
static mappings = {
"404" {
controller = 'customError'
action = 'index'
code = 404
}
"500" {
controller = 'customError'
action = 'index'
code = 500
}
"/"(controller: "home", action: "index")
"/$controller/$action?/$id?"{
constraints {
// id has to be a number
id(matches: /\d+/)
}
}
}
}
Кто-нибудь знает, как ее решить?: -)
Лучший,
Mateo