Hello Everyone,
I am having a problem using struts2 version 2.0.11.2 along with tiles version 2.0.6 and trying to run on OC4J, yet everything works fine on Tomcat. The error is that the resource is not found when including an action using tiles insert attribute <tiles:insertAttribute name="pageContents" flush="true"/> The exception stack trace: java.lang.IllegalArgumentException: Resource /portalframework/renderContents.action not found at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.jav a:443) at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestC ontext.java:80) at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequest Context.java:73) at org.apache.tiles.context.TilesRequestContextWrapper.dispatch(TilesRequestCon textWrapper.java:72) at org.apache.struts2.tiles.StrutsTilesRequestContext.dispatch(StrutsTilesReque stContext.java:86) at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:28 3) at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.jav a:140) at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.jav a:117) at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:1 54) at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagS upport.java:75) at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport .java:80) at _web_2d_inf._jupiterportal._decorators._pagecontentsrenderer._pageContentsRe ndererTemplate._jspService(_pageContentsRendererTemplate.java:136) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.ja va:64) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.jav a:413) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispa tcher.java:623) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_include(Servl etRequestDispatcher.java:160) at com.evermind.server.http.ServletRequestDispatcher.access$000(ServletRequestD ispatcher.java:51) at com.evermind.server.http.ServletRequestDispatcher$1.oc4jRun(ServletRequestDi spatcher.java:97) at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284) at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDisp atcher.java:102) at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.jav a:456) at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestC ontext.java:80) at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequest Context.java:73) at org.apache.tiles.context.TilesRequestContextWrapper.dispatch(TilesRequestCon textWrapper.java:72) at org.apache.struts2.tiles.StrutsTilesRequestContext.dispatch(StrutsTilesReque stContext.java:86) at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:60 6) at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:24 6) at org.apache.tiles.jsp.taglib.InsertDefinitionTag.render(InsertDefinitionTag.j ava:63) at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:1 54) at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagS upport.java:75) at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport .java:80) at _web_2d_inf._jupiterportal._controllers._pageContentsController._jspService( _pageContentsController.java:82) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.ja va:64) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.jav a:413) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispa tcher.java:623) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_include(Servl etRequestDispatcher.java:160) at com.evermind.server.http.ServletRequestDispatcher.access$000(ServletRequestD ispatcher.java:51) at com.evermind.server.http.ServletRequestDispatcher$1.oc4jRun(ServletRequestDi spatcher.java:97) at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284) at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDisp atcher.java:102) at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.jav a:456) at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestC ontext.java:80) at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequest Context.java:73) at org.apache.tiles.context.TilesRequestContextWrapper.dispatch(TilesRequestCon textWrapper.java:72) at org.apache.struts2.tiles.StrutsTilesRequestContext.dispatch(StrutsTilesReque stContext.java:86) at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:28 3) at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.jav a:140) at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.jav a:117) at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:1 54) at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagS upport.java:75) at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport .java:80) at _web_2d_inf._jupiterportal._decorators._defaultstructure._mainTemplate._jspS ervice(_mainTemplate.java:104) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.ja va:64) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.jav a:413) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispa tcher.java:623) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_include(Servl etRequestDispatcher.java:160) at com.evermind.server.http.ServletRequestDispatcher.access$000(ServletRequestD ispatcher.java:51) at com.evermind.server.http.ServletRequestDispatcher$1.oc4jRun(ServletRequestDi spatcher.java:97) at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284) at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDisp atcher.java:102) at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.jav a:456) at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestC ontext.java:80) at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequest Context.java:73) at org.apache.tiles.context.TilesRequestContextWrapper.dispatch(TilesRequestCon textWrapper.java:72) at org.apache.struts2.tiles.StrutsTilesRequestContext.dispatch(StrutsTilesReque stContext.java:86) at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:60 6) at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:24 6) at org.apache.tiles.jsp.taglib.InsertDefinitionTag.render(InsertDefinitionTag.j ava:63) at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:1 54) at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagS upport.java:75) at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport .java:80) at _web_2d_inf._jupiterportal._controllers._pageController._jspService(_pageCon troller.java:132) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.ja va:64) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.jav a:413) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispa tcher.java:623) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletReq uestDispatcher.java:370) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(Servl etRequestDispatcher.java:259) at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestD ispatcher.java:51) at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDi spatcher.java:193) at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284) at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDisp atcher.java:198) at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispa tcherResult.java:139) at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSuppor t.java:178) at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionI nvocation.java:348) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:253) at com.asset.jupiter.portal.crumbs.BreadCrumbInterceptor.doIntercept(BreadCrumb Interceptor.java:46) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method FilterInterceptor.java:86) at Any reply would be appreciated, Best Regards, Hesham Tarek Ahmed