Обновление до Grails 2.0: /index.gsp не найден - PullRequest
1 голос
/ 11 ноября 2011

Я обновил Grails 1.3.7 до 2.0.0.RC1:

После устранения многих проблем с зависимостями мне наконец-то удалось запустить приложение Grails, но при переходе по URL-адресу оно говорит мнеЯ получаю следующее:

GroovyPagesServlet:  "/index.gsp" not found

Раньше все работало отлично ... где его искать?

Спасибо

Джонас

Ответы [ 3 ]

3 голосов
/ 18 марта 2012

Когда я добавляю SecurityFilters.groovy из-за официальных документов, происходит то же самое.Ошибка показа Tomcat: "/index.gsp" не найден. См. Также: http://grails.org/doc/latest/guide/theWebLayer.html#filterTypes

class SecurityFilters {
   def filters = {
       loginCheck(controller: '*', action: '*') {
           before = {
              if (!session.user && !actionName.equals('login')) {
                  redirect(action: 'login')
                  return false
               }
           }
       }
   }
}

На самом деле, я думаю, что официальный документ допустил ошибку.После

redirect(action: 'login')

должно быть

return true
3 голосов
/ 14 ноября 2011

хорошо, я понял это. Приведенный выше синтаксис в UrlMappings.groovy не работает. Должно быть:

"/" {
  controller = "user"
  action = "login"
}
1 голос
/ 04 января 2012

Редактировать UrlMappings.groovy, добавьте это, например: /errorInfo.gsp (просмотр: /errorInfo)

ссылка от: http://grails.1312388.n4.nabble.com/Direct-linking-to-gsp-in-Grails-2-0-td4228929.html

...