Erro em exceutar qualquer arquivo jsf

Caros,

Estou com um problema que não consigo resolver. Tenho eclipse juno instalado, com as bibliotecas para jsf configuradas conforme vários tutoriais na internet.

O problema que em todos os tutoriais dos mais simples aos mais complexos eu tenho problema em executar o arquivo pois diz a mesma mensagem:

HTTP Status 404 - /Projeto_JSF_IBTA/index.faces


type Status report

message /Projeto_JSF_IBTA/index.faces

description The requested resource (/Projeto_JSF_IBTA/index.faces) is not available.

Quando executo um arquivo somente em jsp, xhtml os arquivos funcionam normalmente. Só quando crio um projeto em JSF o arquivo não é executado.

Alguém possui um passo a passo ou pode me informar como resolver esse problema. Creio que seja problema de configuração mas não consigo resolver o problemas a pelos menos 3 dias.

SOCORRO!

Como está teu web.xml?

Amigo, meu web.xml

<?xml version="1.0" encoding="UTF-8"?> Projeto_JSF_IBTA index.html index.htm index.jsp default.html default.htm default.jsp JSF javax.faces.webapp.FacesServlet 1 JSF *.faces State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2 javax.faces.STATE_SAVING_METHOD client javax.servlet.jsp.jstl.fmt.localizationContext resources.application com.sun.faces.config.ConfigureListener javax.faces.DEFAULT_SUFFIX .html facelets.DEVELOPMENT true facelets.SKIP_COMMENTS true com.sun.faces.validateXml true

Rodando em que servidor? Quais jars você colocou no classpath?

meu libraries:

tenho as bibliotecas:

jsf-api.jar
jsf-impl2.0.4.jar

jstl-api.jar
jstl-api-1.2.jar
jstl-impl-1.2.jar

jstl-facelets.jar

todas configuradas no buildpath.

O que está ocorrendo é que, por alguma razão, o deploy da aplicação não é realizado. Provavelmente por alguma exceção lançada.
Pode postar o stack trace da aplicação?

Seria isso:

18/12/2012 16:41:53 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\VDownloader;C:\Program Files\Internet Explorer;D:\eclipse\adt-bundle-windows-x86_64\adt-bundle-windows\sdk\platform-tools;D:\eclipse\adt-bundle-windows-x86_64\adt-bundle-windows\sdk\tools;D:\eclipse\eclipse-jee-juno-SR1-win32\eclipse;
18/12/2012 16:41:53 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:projeto locadora’ did not find a matching property.
18/12/2012 16:41:53 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:Projeto_JSF_IBTA’ did not find a matching property.
18/12/2012 16:41:54 org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler [“http-bio-8080”]
18/12/2012 16:41:54 org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler [“ajp-bio-8009”]
18/12/2012 16:41:54 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1907 ms
18/12/2012 16:41:54 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
18/12/2012 16:41:54 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.14
18/12/2012 16:41:56 org.apache.tomcat.util.scan.StandardJarScanner scan
AVISO: Failed to scan JAR [jndi:/localhost/Projeto_JSF_IBTA/WEB-INF/lib/jstl-impl-1.2.jar] from WEB-INF/lib
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.ZipInputStream.read(Unknown Source)
at java.util.jar.JarInputStream.read(Unknown Source)
at java.util.zip.ZipInputStream.closeEntry(Unknown Source)
at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
at java.util.jar.JarInputStream.getNextEntry(Unknown Source)
at java.util.jar.JarInputStream.getNextJarEntry(Unknown Source)
at org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2338)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:234)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:159)
at org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1758)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1222)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:881)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:316)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
18/12/2012 16:41:57 org.apache.catalina.startup.ContextConfig processServletContainerInitializers
GRAVE: Failed to process JAR found at URL [jar:jndi:/localhost/Projeto_JSF_IBTA/WEB-INF/lib/jstl-impl-1.2.jar!/] for ServletContainerInitializers for context with name [/Projeto_JSF_IBTA]
18/12/2012 16:41:57 org.apache.catalina.startup.ContextConfig configureStart
GRAVE: Marking this application unavailable due to previous error(s)
18/12/2012 16:41:58 org.apache.catalina.startup.TldConfig tldScanJar
AVISO: Failed to process JAR [jar:jndi:/localhost/Projeto_JSF_IBTA/WEB-INF/lib/jstl-impl-1.2.jar!/org/apache/taglibs/standard/tag/el/fmt/FormatDateTag.class] for TLD files
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.ZipInputStream.read(Unknown Source)
at java.util.jar.JarInputStream.read(Unknown Source)
at java.util.zip.ZipInputStream.closeEntry(Unknown Source)
at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
at java.util.jar.JarInputStream.getNextEntry(Unknown Source)
at java.util.jar.JarInputStream.getNextJarEntry(Unknown Source)
at org.apache.catalina.startup.TldConfig.tldScanJar(TldConfig.java:533)
at org.apache.catalina.startup.TldConfig.access$100(TldConfig.java:60)
at org.apache.catalina.startup.TldConfig$TldJarScannerCallback.scan(TldConfig.java:333)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:234)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:159)
at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:307)
at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:595)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
18/12/2012 16:41:58 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://mojarra.dev.java.net/mojarra_ext is already defined
18/12/2012 16:41:58 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI:
http://java.sun.com/jsf/html
is already defined
18/12/2012 16:41:58 org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsf/core is already defined
18/12/2012 16:41:59 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error getConfigured
18/12/2012 16:41:59 org.apache.catalina.core.StandardContext startInternal
GRAVE: Context [/Projeto_JSF_IBTA] startup failed due to previous errors
18/12/2012 16:42:00 org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler [“http-bio-8080”]
18/12/2012 16:42:00 org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler [“ajp-bio-8009”]
18/12/2012 16:42:00 org.apache.catalina.startup.Catalina start
INFO: Server startup in 6296 ms

Eu trocaria todos os jars que você está usando por um mais atual.
Pode baixar aqui

Colega,

Atualizei as jars e agora o erro na linha do face-config.xml

com.sun.facelets.FaceletViewHandler

o track diz que não encontra a classe. Seria problema de biblioteca? Mas é a biblioteca? Poderia me ajudar?

Esse view handler é realmente necessário?
Qual JSF você está usando 2.0 ou 1.2?

O projeto eu criei com a 2.0 mas vou fazer o processo novamente utilizando 1.2 para verificar se o erro ocorre novamente