I'm also wondering ... how do I know exactly what Shale jars I need. The docs don't seem to say, so I'm just pulling all of them from the struts-shale-usecases... but I'm not sure I need all of them to just start out using the view handler. I'm wondering if maybe the problem below is because maybe the faces-config needs to be set up differently using Shale?

Rick Reumann wrote the following on 8/24/2005 6:13 PM:
I'm not sure if this error is because of the spring jars that I included (copied over from the use cases example), but when trying the following navigation rule:


 <navigation-rule>
      <navigation-case>
         <from-outcome>success</from-outcome>
         <to-view-id>/employeeForm.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>


I get the following error and I have no idea why. (Couple notes... the backing bean method first called is returning "success" and "employeeForm.jsp" is spelled correctly and does exist).


2005-08-24 18:05:27 StandardWrapperValve[Faces Servlet]: Servlet.service() for servlet Faces Servlet threw exception javax.faces.FacesException: java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered? at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:83)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
    .... <snip>

Caused by: javax.faces.el.EvaluationException: java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered? at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206) at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154) at org.apache.shale.faces.ShaleViewHandler.setupViewController(ShaleViewHandler.java:224) at org.apache.shale.faces.ShaleViewHandler.createView(ShaleViewHandler.java:122) at org.apache.shale.clay.faces.ClayViewHandler.createView(ClayViewHandler.java:111) at com.sun.faces.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:135) at org.apache.shale.dialog.faces.DialogNavigationHandler.handleNavigation(DialogNavigationHandler.java:184)
    at
        ... <snip>

Caused by: java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered? at org.springframework.web.jsf.FacesContextUtils.getRequiredWebApplicationContext(FacesContextUtils.java:78) at org.springframework.web.jsf.DelegatingVariableResolver.getWebApplicationContext(DelegatingVariableResolver.java:134) at org.springframework.web.jsf.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:112) at org.apache.shale.spring.WebApplicationContextVariableResolver.resolveVariable(WebApplicationContextVariableResolver.java:86) at org.apache.shale.faces.ShaleVariableResolver.resolveVariable(ShaleVariableResolver.java:99)
    at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125)
at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243) at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
    ... 43 more

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Rick

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to