JSF - Páginas de erro

2 respostas
llucas

Oi pessoal
Eu estou com um problema para trabalhar com páginas de erro no jsf

Eu comecei tentando criar uma página pra trabalhar o erro 404 de página não encontrada
Quando é inserido uma url qualquer o usuário é redirecionado à página inicial sem problemas
Mas quando a url inserida termina com a extensão .xhtml provavelmente por que passa pela Faces Servlet ela não redireciona para a página inicial e aparece uma mensagem no navegador "Erro no processamento de xml".
Alguem pode me ajudar?

meu web.xml
<context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Production</param-value>
    </context-param>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.xhtml</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>2</session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.xhtml</welcome-file>
    </welcome-file-list>


    <error-page>
        <error-code>404</error-code>
        <location>/pagina-inicial.xhtml</location>
    </error-page>

2 Respostas

Hebert_Coelho

Pode ser isso aqui que está te matando:

<error-page> <error-code>404</error-code> <location>/pagina-inicial.xhtml</location> </error-page>
Tente assim: index.xhtml

llucas

Eu tentei assim e nao deu nem de implantar o sistema

<error-page> <error-code>404</error-code> <location>index.xhtml</location> </error-page>

E assim ficou na mesma<error-page> <error-code>404</error-code> <location>/index.xhtml</location> </error-page>

Criado 20 de dezembro de 2011
Ultima resposta 20 de dez. de 2011
Respostas 2
Participantes 2