1
resposta

Não funcionou alterar para extensão jsf

Adicionei as entradas abaixo no web.xml, depois renomeei o arquivo index.xhtml para index.jsf. Tentei acessar tanto usando /faces/index.jsf quanto /index.jsf sem sucesso. Sem essa entrada, consigo acessar o index.xhtml tanto usando /faces/index.xhtml quanto acessando diretamente /index.xhtml.

  <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
1 resposta

Oi Rafael

Faz um teste pra mim, por favor. Coloca a tag load-on-startup conforme abaixo, veja se funciona:

    <servlet>
      <servlet-name>Faces Servlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      <load-on-startup>1</load-on-startup>
    </servlet>