我正在使用 Liferay
6.1.0-ce-ga1 和Tomcat 7
.
从这个版本开始,当我部署我的 Liferay portlet 时,我经常会收到这个错误。
我错过了什么吗?对于不会讲法语的人,它基本上说 JSP 文件丢失了。
信息:
- 我的 JSP 文件位于/jsp/EditorPortlet.jsp
- 使用调度程序时,我使用/jsp/EditorPortlet.jsp作为路径
- 我不会每次都收到这个错误。如果我重新部署我的 .war,有时它可以解决问题。
相关代码:
PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher(
"/jsp/EditorPortlet.jsp"");
rd.include(request, response);
错误 [render_portlet_jsp:154] javax.servlet.ServletException: Le fichier "/jsp/EditorPortlet.jsp" n'a pas été trouvé 在 org.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:412) 在 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) 在 org.apache.jasper.servlet.JspServlet.service (JspServlet.java:334) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 在 org.apache.catalina。 core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 在 com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72) 在 com.liferay.portal.kernel.servlet.filters。 com.liferay.portal.kernel.servlet.filters.invoker 上的调用者.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)。InvokerFilter.doFilter(InvokerFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org .apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) 在 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) 在 org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher .java:530) 在 com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:316) 在 com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:134) 在 com.gui.portlet.Portlet.doViewPortlet( Portlet.java:194) 在 com.gui.portlet.Portlet.doView(Portlet.java:148) 在 com.app.management.model.server.portlet.Portlet.doView(Portlet.java:35) 在 javax.portlet.GenericPortlet.doDispatch (GenericPortlet.java:328)