HTTP Status 404

Oi Pessoal,

Bom dia!
É o seguinte, estou desenvolvendo uma aplicação com Eclipse Indigo Service Release 1 + Tomcat 7.0.25 + JSF, pelo navegador o tomcat funciona (http://localhost:8080), mas quando rodo a aplicação pelo navegador (http://localhost:8080/Financeiro), não funciona, da a seguinte mensagem de erro:

/////////////////////////////////////////////////////////////////////////////
HTTP Status 404 - /Financeiro

type Status report

message /Financeiro

description The requested resource (/Financeiro) is not available.
Apache Tomcat/7.0.25
/////////////////////////////////////////////////////////////////////////////

  • No ECLIPSE, a CONSOLE apresenta dessa forma:

/////////////////////////////////////////////////////////////////////////////

22/02/2012 09:28:32 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\Java\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Windows Live\Shared;C:\Program Files\Java\jdk1.6.0_29\bin;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\eclipse;;.
22/02/2012 09:28:33 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“http-bio-8080”]
22/02/2012 09:28:33 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“ajp-bio-8009”]
22/02/2012 09:28:33 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1081 ms
22/02/2012 09:28:33 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
22/02/2012 09:28:33 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.25
22/02/2012 09:28:33 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Program Files\apache-tomcat-7.0.25\webapps\Financeiro.war
22/02/2012 09:28:33 org.apache.catalina.core.StandardContext postWorkDirectory
AVISO: Failed to create work directory [C:\Program Files\apache-tomcat-7.0.25\work\Catalina\localhost\Financeiro] for context [/Financeiro]
log4j:WARN No appenders could be found for logger (org.apache.myfaces.webapp.AbstractFacesInitializer).
log4j:WARN Please initialize the log4j system properly.
22/02/2012 09:28:37 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception sending context initialized event to listener instance of class org.apache.myfaces.webapp.StartupServletContextListener
java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerImpl.(DigesterFacesConfigUnmarshallerImpl.java:42)
at org.apache.myfaces.config.FacesConfigurator.getUnmarshaller(FacesConfigurator.java:143)
at org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:293)
at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:255)
at org.apache.myfaces.webapp.AbstractFacesInitializer.buildConfiguration(AbstractFacesInitializer.java:131)
at org.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:64)
at org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83)
at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:72)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:897)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:873)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1599)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.digester.Digester
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
… 22 more
22/02/2012 09:28:37 org.apache.catalina.core.StandardContext startInternal
GRAVE: Error listenerStart
22/02/2012 09:28:37 org.apache.catalina.core.StandardContext startInternal
GRAVE: Context [/Financeiro] startup failed due to previous errors
22/02/2012 09:28:37 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
GRAVE: The web application [/Financeiro] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@1f08ed8]) and a value of type [org.apache.myfaces.config.RuntimeConfig] (value [org.apache.myfaces.config.RuntimeConfig@322bce]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
22/02/2012 09:28:37 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\apache-tomcat-7.0.25\webapps\docs
22/02/2012 09:28:38 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\apache-tomcat-7.0.25\webapps\examples
22/02/2012 09:28:38 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
22/02/2012 09:28:38 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
22/02/2012 09:28:38 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@16877f8’)
22/02/2012 09:28:38 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\apache-tomcat-7.0.25\webapps\host-manager
22/02/2012 09:28:38 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\apache-tomcat-7.0.25\webapps\manager
22/02/2012 09:28:38 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Program Files\apache-tomcat-7.0.25\webapps\ROOT
22/02/2012 09:28:38 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“http-bio-8080”]
22/02/2012 09:28:38 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“ajp-bio-8009”]
22/02/2012 09:28:38 org.apache.catalina.startup.Catalina start
INFO: Server startup in 5322 ms

/////////////////////////////////////////////////////////////////////////////

Sinceramente, não sei mais o que fazer, por favor alguém ai pode me ajudar…

ta faltando lib ai…
baixa e ve se resolve…
http://commons.apache.org/digester/download_digester.cgi

abraço

Oi, Colega,

Desculpe o meu questionamento.
Mas baxei o Tomcat (apache-tomcat-7.0.25-windows-x86.zip), no site da Apache Tomcat.
Ou você esta me dizendo que esta faltando arquivos no lib do meu projeto no eclipse.

Poderia me tirar essa dúvida?

no lib do seu projeto.
baixa essas libs do link q te passei e poe lah na pasta das libs do seu projeto.
ai vamu ve se funfa!
:wink:

ok, vou fazer o teste, no momento estou no meu serviço,
quando chegar em casa faço um teste e te retorno, ok?

Oi, Colega “build_successful”,

Fiz com me orientou, não funcionou, tem um Plano B, ai?
Outra coisa, executei um projeto bem mais simples, e funcionou redondo no tomcat.
Mas esse projeto do Financeiro não, será porque eu uso MySql (estou começando a chutar, rs rs).
Dois projetos sendo feitos na mesma IDE e no mesmo Tomcat 7, um funciona e o outro não.
As bibliotecas são as mesmas, tanto em um como em outro.

Continuo precisando de ajuda…