Also REST doesn't work in 2.3.3 and 2.3.4. Not even the rest-showcase war.
Si quieres ser más positivo, pierde un electrón Miguel Ruiz Velasco Sobrino On Sun, Jul 15, 2012 at 12:46 PM, ekstse <eks...@gmail.com> wrote: > sorry that i do not aware that attachment is not valid .... sorry about > that.... > > i give more details on my test case: > > - i deployed 2 portlets into the container, one with struts-2.2.3-portlet, > another is struts-2.3.4-portlet, it uses respective version of struts jar > (i.e. struts2-convention-plugin, struts2-core, > struts2-portlet-plugin, struts2-spring-plugin > and xwork-core) > - each portlet have 2 methods, 2 views. called action1 and action2 method > and view1 and view2.jsp > - view1.jsp have a <s:a action="action2">link2</s:a>, similar for view2.jsp. > > So, the only difference is the jar. Then test it: > > - both struts-2.2.3-portlet and struts-2.3.4-portlet can display the first > page at initial load. > - when i click "link2" in struts-2.2.3-portlet, it load view2.jsp > sucessfully. > - when i click "link2" in struts-2.3.4-portlet, it shows error that > actions2.action not found (the default .action appended as suffix although > the configuration file set it to empty string. > > Then, i put a "," as the configuration value and change the dtd definition > of struts.xml from 2.0 to 2.3 and restart the test again. > > - struts-2.2.3-portlet still works as expected. > - but struts-2.3.4-portlet still have error, > > 10:09:16,404 ERROR [jsp:154] Unable to locate action mapping for > request, probably due to an invalid action path: > /demoAbc/demoAbc/view/action2 - [unknown location] > > For full stack trace, please refer to my previous mail.... > > Folks, any hint ?? > > > On Sun, Jul 15, 2012 at 6:17 PM, ekstse <eks...@gmail.com> wrote: > >> Dear Lukasz, >> >> Thanks for your help first… >> >> I have put all details in here…. please search ">>" to see what action i >> have done below. see if you can help further… :) Please see the attached >> zip also. >> >> Thanks, >> Eric >> >> >> >> === >> >> >> >> Logs >> >> Action1 >> >> Action1 >> >> >> click 2.2.3 go to link 2 >> >> Action2 >> >> Action1 >> >> >> click 2.3.4 go to link 2 (error, due to extension setting) >> >> Action2 >> >> 10:04:22,834 ERROR [Jsr168Dispatcher:38] Could not find action >> >> There is no Action mapped for action name action2.action. - [unknown >> location] >> >> at com.opensymphony.xwork2.DefaultActionProxy.prepare( >> DefaultActionProxy.java:185) >> >> at org.apache.struts2.impl.StrutsActionProxy.prepare( >> StrutsActionProxy.java:63) >> >> at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy( >> StrutsActionProxyFactory.java:39) >> >> at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy( >> DefaultActionProxyFactory.java:58) >> >> at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy( >> DefaultActionProxyFactory.java:47) >> >> at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.serviceAction( >> Jsr168Dispatcher.java:464) >> >> at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.render( >> Jsr168Dispatcher.java:332) >> >> at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101) >> >> at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter( >> PortletFilterUtil.java:64) >> >> at com.liferay.portal.kernel.servlet.PortletServlet.service( >> PortletServlet.java:92) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.ApplicationDispatcher.invoke( >> ApplicationDispatcher.java:646) >> >> at org.apache.catalina.core.ApplicationDispatcher.doInclude( >> ApplicationDispatcher.java:551) >> >> at org.apache.catalina.core.ApplicationDispatcher.include( >> ApplicationDispatcher.java:488) >> >> at com.liferay.portlet.InvokerPortletImpl.invoke( >> InvokerPortletImpl.java:638) >> >> at com.liferay.portlet.InvokerPortletImpl.invokeRender( >> InvokerPortletImpl.java:723) >> >> at com.liferay.portlet.InvokerPortletImpl.render( >> InvokerPortletImpl.java:425) >> >> at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(Unknown >> Source) >> >> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.jasper.servlet.JspServletWrapper.service( >> JspServletWrapper.java:377) >> >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313 >> ) >> >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.ApplicationDispatcher.invoke( >> ApplicationDispatcher.java:646) >> >> at org.apache.catalina.core.ApplicationDispatcher.doInclude( >> ApplicationDispatcher.java:551) >> >> at org.apache.catalina.core.ApplicationDispatcher.include( >> ApplicationDispatcher.java:488) >> >> at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:3740) >> >> at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1180) >> >> at >> com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( >> RuntimePortletUtil.java:160) >> >> at >> com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( >> RuntimePortletUtil.java:94) >> >> at >> com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate( >> RuntimePortletUtil.java:256) >> >> at >> com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate( >> RuntimePortletUtil.java:181) >> >> at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(Unknown >> Source) >> >> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.jasper.servlet.JspServletWrapper.service( >> JspServletWrapper.java:377) >> >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313 >> ) >> >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.ApplicationDispatcher.invoke( >> ApplicationDispatcher.java:646) >> >> at org.apache.catalina.core.ApplicationDispatcher.doInclude( >> ApplicationDispatcher.java:551) >> >> at org.apache.catalina.core.ApplicationDispatcher.include( >> ApplicationDispatcher.java:488) >> >> at com.liferay.portal.action.LayoutAction.includeLayoutContent( >> LayoutAction.java:370) >> >> at com.liferay.portal.action.LayoutAction.processLayout( >> LayoutAction.java:629) >> >> at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:232) >> >> at org.apache.struts.action.RequestProcessor.processActionPerform( >> RequestProcessor.java:431) >> >> at org.apache.struts.action.RequestProcessor.process( >> RequestProcessor.java:236) >> >> at com.liferay.portal.struts.PortalRequestProcessor.process( >> PortalRequestProcessor.java:153) >> >> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) >> >> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >> >> at com.liferay.portal.servlet.MainServlet.callParentService( >> MainServlet.java:508) >> >> at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:485) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter( >> StripFilter.java:309) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter.processFilter( >> ThemePreviewFilter.java:88) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter( >> GZipFilter.java:121) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter( >> SecureFilter.java:182) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter( >> AutoLoginFilter.java:254) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.ApplicationDispatcher.invoke( >> ApplicationDispatcher.java:646) >> >> at org.apache.catalina.core.ApplicationDispatcher.processRequest( >> ApplicationDispatcher.java:436) >> >> at org.apache.catalina.core.ApplicationDispatcher.doForward( >> ApplicationDispatcher.java:374) >> >> at org.apache.catalina.core.ApplicationDispatcher.forward( >> ApplicationDispatcher.java:302) >> >> at com.liferay.portal.servlet.FriendlyURLServlet.service( >> FriendlyURLServlet.java:134) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter( >> StripFilter.java:261) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter.processFilter( >> ThemePreviewFilter.java:88) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter( >> GZipFilter.java:110) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter( >> SecureFilter.java:182) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter( >> I18nFilter.java:222) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter( >> ETagFilter.java:45) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter( >> AutoLoginFilter.java:254) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter( >> NtlmPostFilter.java:81) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.sharepoint.SharepointFilter.processFilter( >> SharepointFilter.java:179) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter( >> VirtualHostFilter.java:240) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter( >> UrlRewriteFilter.java:738) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter.processFilter( >> ThreadLocalFilter.java:35) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.StandardWrapperValve.invoke( >> StandardWrapperValve.java:233) >> >> at org.apache.catalina.core.StandardContextValve.invoke( >> StandardContextValve.java:191) >> >> at org.apache.catalina.authenticator.AuthenticatorBase.invoke( >> AuthenticatorBase.java:470) >> >> at org.apache.catalina.core.StandardHostValve.invoke( >> StandardHostValve.java:127) >> >> at org.apache.catalina.valves.ErrorReportValve.invoke( >> ErrorReportValve.java:102) >> >> at org.apache.catalina.core.StandardEngineValve.invoke( >> StandardEngineValve.java:109) >> >> at org.apache.catalina.connector.CoyoteAdapter.service( >> CoyoteAdapter.java:298) >> >> at org.apache.coyote.http11.Http11Processor.process( >> Http11Processor.java:857) >> >> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( >> Http11Protocol.java:588) >> >> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> >> at java.lang.Thread.run(Thread.java:619) >> >> 10:04:22,837 ERROR [PortletServlet:96] javax.portlet.PortletException: >> Could not find action action2.action >> >> javax.portlet.PortletException: Could not find action action2.action >> >> at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.serviceAction( >> Jsr168Dispatcher.java:471) >> >> at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.render( >> Jsr168Dispatcher.java:332) >> >> at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101) >> >> at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter( >> PortletFilterUtil.java:64) >> >> at com.liferay.portal.kernel.servlet.PortletServlet.service( >> PortletServlet.java:92) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.ApplicationDispatcher.invoke( >> ApplicationDispatcher.java:646) >> >> at org.apache.catalina.core.ApplicationDispatcher.doInclude( >> ApplicationDispatcher.java:551) >> >> at org.apache.catalina.core.ApplicationDispatcher.include( >> ApplicationDispatcher.java:488) >> >> at com.liferay.portlet.InvokerPortletImpl.invoke( >> InvokerPortletImpl.java:638) >> >> at com.liferay.portlet.InvokerPortletImpl.invokeRender( >> InvokerPortletImpl.java:723) >> >> at com.liferay.portlet.InvokerPortletImpl.render( >> InvokerPortletImpl.java:425) >> >> at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(Unknown >> Source) >> >> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.jasper.servlet.JspServletWrapper.service( >> JspServletWrapper.java:377) >> >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313 >> ) >> >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.ApplicationDispatcher.invoke( >> ApplicationDispatcher.java:646) >> >> at org.apache.catalina.core.ApplicationDispatcher.doInclude( >> ApplicationDispatcher.java:551) >> >> at org.apache.catalina.core.ApplicationDispatcher.include( >> ApplicationDispatcher.java:488) >> >> at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:3740) >> >> at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1180) >> >> at >> com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( >> RuntimePortletUtil.java:160) >> >> at >> com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet( >> RuntimePortletUtil.java:94) >> >> at >> com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate( >> RuntimePortletUtil.java:256) >> >> at >> com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate( >> RuntimePortletUtil.java:181) >> >> at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(Unknown >> Source) >> >> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.jasper.servlet.JspServletWrapper.service( >> JspServletWrapper.java:377) >> >> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313 >> ) >> >> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.ApplicationDispatcher.invoke( >> ApplicationDispatcher.java:646) >> >> at org.apache.catalina.core.ApplicationDispatcher.doInclude( >> ApplicationDispatcher.java:551) >> >> at org.apache.catalina.core.ApplicationDispatcher.include( >> ApplicationDispatcher.java:488) >> >> at com.liferay.portal.action.LayoutAction.includeLayoutContent( >> LayoutAction.java:370) >> >> at com.liferay.portal.action.LayoutAction.processLayout( >> LayoutAction.java:629) >> >> at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:232) >> >> at org.apache.struts.action.RequestProcessor.processActionPerform( >> RequestProcessor.java:431) >> >> at org.apache.struts.action.RequestProcessor.process( >> RequestProcessor.java:236) >> >> at com.liferay.portal.struts.PortalRequestProcessor.process( >> PortalRequestProcessor.java:153) >> >> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) >> >> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >> >> at com.liferay.portal.servlet.MainServlet.callParentService( >> MainServlet.java:508) >> >> at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:485) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter( >> StripFilter.java:309) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter.processFilter( >> ThemePreviewFilter.java:88) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter( >> GZipFilter.java:121) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter( >> SecureFilter.java:182) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter( >> AutoLoginFilter.java:254) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at org.apache.catalina.core.ApplicationDispatcher.invoke( >> ApplicationDispatcher.java:646) >> >> at org.apache.catalina.core.ApplicationDispatcher.processRequest( >> ApplicationDispatcher.java:436) >> >> at org.apache.catalina.core.ApplicationDispatcher.doForward( >> ApplicationDispatcher.java:374) >> >> at org.apache.catalina.core.ApplicationDispatcher.forward( >> ApplicationDispatcher.java:302) >> >> at com.liferay.portal.servlet.FriendlyURLServlet.service( >> FriendlyURLServlet.java:134) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:290) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter( >> StripFilter.java:261) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter.processFilter( >> ThemePreviewFilter.java:88) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter( >> GZipFilter.java:110) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter( >> SecureFilter.java:182) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter( >> I18nFilter.java:222) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:126) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter( >> ETagFilter.java:45) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter( >> AutoLoginFilter.java:254) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at >> com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter( >> NtlmPostFilter.java:81) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:235) >> >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:206) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.processFilter( >> BaseFilter.java:196) >> >> at com.liferay.portal.sharepoint.SharepointFilter.processFilter( >> SharepointFilter.java:179) >> >> at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( >> BaseFilter.java:123) >> >> at org.apache.catalina.core.A >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org