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