[RESOLVIDO]Problema com 'faces-config.xml'!

Pessoal,

estou com um problema simples no faces-config.xml, segue abaixo o xml e o método da classe que não redireciona de jeito nenhum.

  <managed-bean>
    <managed-bean-name>controllerUsuario</managed-bean-name>
    <managed-bean-class>pkgcontroller.ControllerUsuario</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
  </managed-bean>      

  <navigation-rule>
    <from-view-id>/logon.jsf</from-view-id>
    <navigation-case>
      <from-outcome>sucesso</from-outcome>
      <to-view-id>/mensagem.jsf</to-view-id>
    </navigation-case>
  </navigation-rule>

  public String checkAcesso() {
    if ( usuario.getUsuario().equalsIgnoreCase("admin") & usuario.getSenha().equals("helpdeskscm") ) 
      return "sucesso";
    else if ( usuario.getUsuario().equalsIgnoreCase("ti.suporte") & usuario.getSenha().equals("123456") ) 
      return "sucesso";
    else
      return "falha";
  }

<p:commandButton style="width: 160px" value="OK" actionListener="#{controllerUsuario.checkAcesso}" />

Este código executa o método ‘checkAcesso’ mas não redireciona para a página ‘mensagem.jsf’ nem por decreto. Aonde está o problema ?

Obrigado.

Passei a colocar a extensão .xhtml no faces-config e funcionou. Estranho pois já vi materiais com a extensão .jsf.

Vai entender.

[quote=leorbarbosa]Passei a colocar a extensão .xhtml no faces-config e funcionou. Estranho pois já vi materiais com a extensão .jsf.

Vai entender.[/quote]Isso varia do modo como seu web.xml está mapeado.