我正在使用Grails 1.3.7并部署到JBoss 5.1.1。当我尝试在其中一个插件中访问页面myPage.gsp时。我收到了模板未找到的错误。
使用grails run-app时页面正常工作。并且模板文件肯定在正确的位置,并且不会丢失。
我已经搜索过这个问题,那里真的没什么。我是Grails的新手,我无法理解为什么找不到这个文件,因为它就在那里。
文件结构如下:
在myPage.gsp
中,我有这样的一行:
<g:render template="/templates/myTemplate"/>
有人可以为此提供帮助吗?
答案 0 :(得分:0)
之前我遇到过同样的问题,所以仅供其他人参考,而添加可选属性plugin="myplugin"
有效解决插件位置,它不允许安装插件的应用程序自定义myTemplate
模板(如果有需要,就像我的情况一样!)
我发现在安装时或通过脚本将模板复制到应用程序,就像运行s2-quickstart
时Spring Security复制登录模板一样,是完全解决问题的最简单方法。