JSF - regra de navegação não executa[RESOLVIDO]

Estou com o seguinte problema: a regra de navegação para redirecionar o uusário para a página index.jsp não está sendo executada.
Alguém poderia dar uma ajuda?

Segue o mapeamento da regra no faces-config:

<navigation-case> <from-outcome>logout</from-outcome> <to-view-id>/index.jsp</to-view-id> </navigation-case>

meu método logout no managedbean:

public String logout() { FacesContext facesContext = FacesContext.getCurrentInstance(); HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(false); session.invalidate(); return "logout"; }

a chamada a ação em meu jsp:

<h:commandLink id="linkSair" action="#{loginBean.logout}" styleClass="linkSair" value="sair"/>

kd o from-view-id?

Postei somente a parte que está dando erro.
Seguem as regras de navegação:

<navigation-rule> <from-view-id>/index.jsp</from-view-id> <navigation-case> <from-action>#{loginBean.doLogin}</from-action> <from-outcome>true</from-outcome> <to-view-id>/jsp/login/index_mod.jsp</to-view-id> </navigation-case> <navigation-case> <from-action>#{loginBean.doLogin}</from-action> <from-outcome>false</from-outcome> <to-view-id>/index.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>logout</from-outcome> <to-view-id>/index.jsp</to-view-id> </navigation-case> </navigation-rule>

Qual o nome da página que tem isso?

   1. &lt;h:commandLink id="linkSair" action="#{loginBean.logout}" styleClass="linkSair" value="sair"/&gt;  

menu_principal.jsp

Então é pra estar assim:

   1. &lt;navigation-rule&gt;  
   2.         &lt;from-view-id&gt;/menu_principal.jsp&lt;/from-view-id&gt;  
   3.              &lt;navigation-case&gt;  
  14.             &lt;from-outcome&gt;logout&lt;/from-outcome&gt;  
  15.             &lt;to-view-id&gt;/index.jsp&lt;/to-view-id&gt;   
  16.         &lt;/navigation-case&gt;  
  17.     &lt;/navigation-rule&gt;  

Obrigado pela ajuda, valeu mesmo!!! :wink: