2012-01-04 19 views
1

我正在使用Grails 1.3.7並部署到JBoss 5.1.1。當我嘗試訪問其中一個插件的頁面myPage.gsp時。我得到了模板未找到錯誤。org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException:處理GroovyPageView時出錯:模板未找到

當使用grails run-app時,頁面正常工作。和模板文件絕對位於正確的位置,並且不會丟失。

我已經搜遍了這個問題,沒有什麼真的在那裏。我是Grails的新手,我無法理解爲什麼這個文件沒有找到,因爲它在那裏。

文件結構如下:

  • grailsPlugins
    • 爲myplugin
    • 的grails-app
      • 意見
      • 模板
        • _myTemplate.gsp
      • mypages
        • myPage.gsp

myPage.gsp,我有這樣一行:

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

任何人都可以在此幫助?

+0

我已經排序了,爲g:render標籤添加了可選屬性plugin =「myplugin」,現在問題排序了 – Jean 2012-01-06 12:46:21

回答

0

我以前遇到過這個相同的問題,所以僅供其他人蔘考,在添加可選屬性plugin="myplugin"的作品來解析插件位置時,它不會允許安裝插件的應用程序自定義myTemplate模板(如果有任何需要,因爲有在我的情況!)

我發現在安裝或通過腳本複製到應用程序的模板,就像Spring Security在您運行s2-quickstart時複製登錄模板是最簡單的方法來徹底解決問題。