Quando tento startar uma página xhtml, tenho o seguinte erro: The request resource (/MeuProjeto/pages/protected/public/login.jsp) is not avaible.
O problema é que a minha página login é em .xhtml.
O meu web.xml esta assim:
[code]
Faces Servlet
javax.faces.webapp.FacesServlet
1
javax.faces.DEFAULT_SUFFIX
.xhtml
/MeuProjeto/pages/protected/public/login.xhtml //aqui tenho o erro file name references to "/MeuProjeto/pages/protected/public/login.xhtml" that does not exist in web content
Faces Servlet
*.xhtml
/faces/*
[/code]
[quote=diogozero]Isso ocorre quando você tenta acessar login.xhtml?
Como está o código da página que você está acessando?[/quote]
Sim, ocorre quando tento acessar esta página. Antes era tudo em JSP, o que funcionava corretamente, porém como mudei para usar facets & cia, estou tendo dentre outros, esse erro.
Aqui pelo menos deu certo, tenta colocar as seguintes linhas no seu web.xml
[code]
Faces Servlet
/faces/*
.jsf
javax.faces.DEFAULT_SUFFIX
.xhtml
[/code]
Eu retirei o <url-pattern>*.xhtml</url-pattern> e coloquei o context-param. Onde eu li, o JSF vem como padrão, o JSP, então devemos tornar o XHTML usando o DEFAULT_SUFFIX.
Conseguir resolver o meu problema, no livro que acompanho (Programaçao Java para Web), eu tinha colocado os jars e adicionado build path, sendo que no exercicio do livro apenas era pra adicionar os jars na lib e nao add to build path…
tenta o seguinte: deleta os teus jars do projeto e roda tua pagina xhtml.