Well I believe your index page of:

<jsp:forward page="/launch.faces"/>

Is going to try to find /launch.jsp in the root but you don't have launch there so make it:

<jsp:forward page="/pages/launch.faces"/> and you should be all set.

Also this rule:

<navigation-rule>
   <navigation-case>
      <to-view-id>/pages/launch.jsp</to-view-id>
   </navigation-case>
</navigation-rule>


I don't think will do anything since you don't have a from-outcome defined, so I'm not sure what the above will ever do.
I think you are expecting the to-view-id to fire based on the forward set up in your index, but that's not the case since that forward is going to try to resolve to a jsp (which doesn't exist in your root).

Reply via email to