Liferay-简单portlet问题
我正试图根据本教程运行我的第一个portlet: 我正在使用Liferay的6.0.6版本,这是我的代码Liferay-简单portlet问题,liferay,portlet,Liferay,Portlet,我正试图根据本教程运行我的第一个portlet: 我正在使用Liferay的6.0.6版本,这是我的代码 当我尝试运行时,会收到错误消息: org.apache.jasper.JasperException:在第8行处理JSP页面/view.JSP时发生异常 5: 6: 7: 11: 堆栈跟踪: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) or
当我尝试运行时,会收到错误消息:
org.apache.jasper.JasperException:在第8行处理JSP页面/view.JSP时发生异常
5:
6:
7:
11:
堆栈跟踪:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javaservlet.http.HttpServlet.service(HttpServlet.java:717)
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:53)
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:110)
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:53)
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:53)
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:53)
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:53)
有人知道我做错了什么吗?删除tomcat中
tmp
和work
文件夹的内容,然后重试 在我看来,您最好从任何通用portlet教程中学习,然后将其调整为liferay。liferay教程给出的示例使用了非常过时的技术(ScriptletsAnywhere?)。不管怎样,你的代码对我有用。所以也许可以尝试重新部署它,正如soulcheck已经指出的那样。不要在liferay特定的portlet上浪费时间。坚持使用JSR286 portlet。使用更合适的东西,比如SpringMVC或JSF实现。这完全取决于他们是否出于特定原因使用Liferay作为门户服务器。如果他们只是在学习如何开发portlet,我同意你的说法,但如果他在学习Liferay portlet开发,那么这就是关键@乔尼,这不是真的。最好将您对Portlet的一般了解移植到liferay环境中。即使您必须修改liferay portlet,也有更好的portlet和jsp/scriptlet开发教程。