org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Ошибка обработки GroovyPageView: шаблон не найден - PullRequest
1 голос
/ 04 января 2012

Я использую Grails 1.3.7 и развертываю на JBoss 5.1.1.когда я пытаюсь получить доступ к странице myPage.gsp в одном из плагинов.Я получил ошибку шаблона не найден.

страница работает нормально при использовании Grails Run-App.и файл шаблона определенно находится в правильном расположении, и он НЕ пропущен.

Я искал вокруг этой проблемы, там действительно ничего нет.Я новичок в Grails, я не могу понять, почему этот файл не найден, поскольку он там.

Структура файла выглядит следующим образом:

  • grailsPlugins
    • myplugin
    • grails-app
      • представления
      • шаблоны
        • _myTemplate.gsp
      • mypages
        • myPage.gsp

в myPage.gsp, у меня есть такая строка:

<g:render template="/templates/myTemplate"/>

Может ли кто-нибудь помочь в этом?

1 Ответ

0 голосов
/ 20 марта 2012

Я сталкивался с этой же проблемой раньше, поэтому просто для справки для других, хотя добавление необязательного атрибута plugin="myplugin" работает для определения местоположения плагина, оно не позволит приложению, устанавливающему плагин, настроить myTemplate шаблон (если есть необходимость, как было в моем случае!)

Я обнаружил, что копирование шаблонов в приложение при установке или с помощью сценария, точно так же, как шаблон входа в Spring Security копирует при запуске s2-quickstart, было самым простым способом полностью решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...