Yes thank you so much. It would be my pleasure to supply info on the
configuration. I'm guessing its a weblogic issue but I'm wondering if there is
any way to get around this.
I'm using weblogic 8.1.3. It won't forward from the index.jsp page. I'll
include my error message along with relevant info from my web.xml, index.jsp
and tiles-defs for you to look at. Here is the error I'm getting:
<Feb 2, 2005 1:27:33 PM PST> <Error> <HTTP> <BEA-101020>
<[ServletContext(id=15111552,name=ui,context-path=/ui)] Servlet fail
ed with Exception
javax.faces.FacesException: Original request not available
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:410)
at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:244)
at
org.apache.struts.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:290)
at
org.apache.struts.faces.application.FacesTilesRequestProcessor.doForward(FacesTilesRequestProcessor.java:153)
at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:254)
at
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:341)
at
org.apache.struts.faces.application.FacesTilesRequestProcessor.internalModuleRelativeForward(FacesTilesRequestProc
essor.java:179)
at
org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:582)
at
org.apache.struts.faces.application.FacesTilesRequestProcessor.processForward(FacesTilesRequestProcessor.java:273)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:260)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
org.apache.struts.pageflow.PFActionFilter.doFilter(PFActionFilter.java:134)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:316)
at
weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:150)
at jsp_servlet.__index._jspService(index.jsp:6)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:463)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
org.apache.struts.pageflow.PFActionFilter.doFilter(PFActionFilter.java:134)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
org.apache.struts.pageflow.PFActionFilter.doFilter(PFActionFilter.java:134)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: javax.servlet.ServletException: Original request not available
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:111)
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:404)
web.xml:
<listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
<!-- Faces Servlet -->
<servlet>
<servlet-name>faces</servlet-name>
<servlet-class>org.apache.myfaces.webapp.MyFacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- extension mapping -->
<servlet-mapping>
<servlet-name>faces</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<!--tiles?-->
<context-param>
<param-name>tiles-definitions</param-name>
<param-value>/WEB-INF/tiles-defs.xml</param-value>
</context-param>
struts-config:
<action path="/welcome" forward=".welcome"/>
<controller>
<set-property property="inputForward" value="true"/>
<set-property property="processorClass"
value="org.apache.struts.faces.application.FacesTilesRequestProcessor"/>
</controller>
tiles-defs:
<definition name=".master" path="/jsp/layout/MasterLayout.faces">
<put name="title" value="/jsp/layout/Title.jsp"/>
<put name="menu" value="/inc/mainTabs.jsp"/>
<put name="head" value="/jsp/layout/Head.jsp"/>
<put name="body" value=""/>
</definition>
<definition name=".home_master" extends=".master">
<put name="Menu2Load" type="string" value="TabbedHome"/>
</definition>
<definition name=".welcome" extends=".home_master">
<put name="body" value="/jsp/Welcome.jsp"/>
</definition>
>>> [EMAIL PROTECTED] 2/7/2005 12:56:03 AM >>>
Steve,
I have done this some time ago.
used struts 1.1, myfaces and tiles
could you please provide some more infos on your
configuration ?
Thanks!
Steven Holmes wrote:
> javax.faces.FacesException: Original request not available
>
> Any idea why this would be happening? I'm REALLY trying hard to get
> myfaces, struts-faces and tiles working together but so far NO LUCK at
> all.
>
--
Matthias We�endorf
Aechterhoek 18
DE-48282 Emsdetten
Germany
phone: +49-2572-9170275
cell phone: +49-179-1118979
email: matzew AT apache DOT org
url: http://www.wessendorf.net
callto://mwessendorf (Skype)
icq: 47016183