Jetty e JSF 2 - Problemas na pagina inicial

Falae galera tudo certo?

Estou criando uma aplicação web utilizando JSF 2 e Jetty e estou tendo problemas para configurar a página inicial do sistema.

no meu arquivo web.xml, realizei as seguintes configurações:


<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>/faces/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>faces/index.xhtml</welcome-file> </welcome-file-list>

porém quando abro a URL raiz da aplicação, http://localhost:8080/JWebTest/, obtenho o seguinte erro:

[quote]HTTP ERROR 500

Problem accessing /JWebTest/. Reason:

zip file closed

Caused by:

java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:416)
at java.util.zip.ZipFile.entries(ZipFile.java:311)
at java.util.jar.JarFile.entries(JarFile.java:219)[/quote]

Porém se eu abrir manualmente a página que gostaria que o jetty abrisse como padrão, http://localhost:8080/JWebTest/faces/index.xhtml, a mesma é renderizada sem problemas.

Outra observação é que se eu fizer as mesmas configurações no servidor tomcat tudo funciona perfeitamente.

Alguém saberia me dizer o porque este erro está ocorrendo?

Grato!
Rafael

Olá.
Nesse caso do JSF voce vai ter que chamar um jsp e fazer o redirect assim:
Esse codigo abaixo vai dentro por exemplo index.jsp.

<% response.sendRedirect("home/index.xhtml"); %>

Ai no web.xml voce chama uma jsp.

	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>

Espero ter ajudado.