* Visite o ALJUG - http://aljug.blogspot.com - Noticias sobre a comunidade java alagoana e do mundo * Visite o blog Mundo Gamificado www.mundogamificado.com.br - E vamos mudar o mundo! *

domingo, 15 de janeiro de 2017

Problema com sufixo no JSF

Por muito tempo procurei a respeito de uma falha que fazia com que a página quando tinha o sufixo .xhtml não aparecia os recursos, deixei para lá por um bom tempo, hoje peguei um projeto antigo que existia esse problema, eu rodava a plicação e não aparecia como desejava, só quando eu mudava o sufixo para .jsf. Pois bem, em primeiro lugar tenho que achar o erro, ou aonde está acontecendo o "conflito", que é na web.xml, o código estava assim:

 
<servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsf</welcome-file>
    </welcome-file-list>

Logo me veio o estalo, poxa! eu não estou vendo o .xhtml, então adicionei
 <welcome-file>index.xhtml</welcome-file>  
e não aconteceu como eu queria, permanecendo da mesma forma.
Então, adicionei

<url-pattern>*.xhtml</url-pattern>

no servlet Faces Servlet e neste caso funcionou como eu queria. 

Uma dica simples que pode ajudar muita gente.


Até a próxima.