grailsportlet插件问题

grailsportlet插件问题,grails,plugins,portlet,liferay,Grails,Plugins,Portlet,Liferay,不知道是否有人遇到过这个问题。我已经使用grailsportlet和liferay插件创建了一个演示portlet 在项目中安装grails插件后,我只运行以下命令 grails首先创建portlet grails首先生成portlet视图 grails liferay部署 portlet部署得很好。但是,当我尝试将portlet添加到页面时,会得到以下stacktrace。有人有什么想法吗 23:04:52,134 ERROR [jsp:165] javax.servlet.ServletEx

不知道是否有人遇到过这个问题。我已经使用grailsportlet和liferay插件创建了一个演示portlet

在项目中安装grails插件后,我只运行以下命令

grails首先创建portlet

grails首先生成portlet视图

grails liferay部署

portlet部署得很好。但是,当我尝试将portlet添加到页面时,会得到以下stacktrace。有人有什么想法吗

23:04:52,134 ERROR [jsp:165] javax.servlet.ServletException: File "/WEB-INF/grails-app/views/myfirst/render.jsp" not found
我运行的是嵌入了tomcat版本6.0.18的liferay版本5.2.3。我也在使用JVM1.6


提前感谢。

它似乎无法找到render.gsp(如果未找到特定于模式的视图,则为porlet的默认gsp)


生成portlet视图为您生成了什么?

Grails portlet插件(0.7)的当前版本不支持大写的portletnames。将MyFirst更改为MyFirst,它将像一个符咒一样工作(好吧,差不多;)

问候
Armaz

仔细查看stacktrace-它尝试查找渲染。jsp,而不是gsp。render.jsp是LR根据操作的不同,在未找到所需内容时尝试查找的默认模板

看看阿玛兹的回答,他是对的。您必须将模板文件夹名称更改为小写:myFirst=>myFirst


您可能遇到的下一个问题在此处解决:;)

你好,李超快反应。生成portlet视图命令生成了这三个gsp:grails app/views/myFirst/edit.gsp grails app/views/myFirst/view.gsp grails app/views/myFirst/help.gsp no render.gsp如果我手动创建render.gsp,您认为这会解决问题吗?嗯,默认情况下它应该处于视图模式,所以应该使用view.gsp。当我在开发这个插件时,它只使用Pluto,Kenji从那时起就更进一步,对Liferay有了更多的经验。您可以尝试在邮件列表上与他联系(我认为他没有读到),或者直接向Lees欢呼,因此我尝试在视图中添加render.gsp,但这不起作用