Fórum Erro HTTP 404 #16394
26/02/2010
0
Diogo Andrade
Curtir tópico
+ 0Posts
26/02/2010
Henrique Weissmann
muito provávelmente é algum problema que está acontecendo no momento de deploy da aplicação.
Faça o seguinte: dentro do Tomcat há um diretório chamado logs aonde haverão básicamente 4 tipos de arquivos:
manager.[data].log
localhost.[data].log
host-manager.[data].log
catalina.[data].log
admin.[data].log
Visto que você acabou de instalar o Tomcat, siga o seguinte procedimento:
1. apague o conteúdo do diretório logs do Tomcat
2. Reinicie o servidor
3. Verifique que o erro ocorre novamente.
4. Nos envie os arquivos de log gerados para que possamos analisar.
Gostei + 0
26/02/2010
Diogo Andrade
Gostei + 0
26/02/2010
Diogo Andrade
Gostei + 0
26/02/2010
Diogo Andrade
Gostei + 0
26/02/2010
Diogo Andrade
Gostei + 0
26/02/2010
Henrique Weissmann
Se quiser, pode também nos enviar apenas os arquivos com a última data presente.
Gostei + 0
26/02/2010
Diogo Andrade
catalina.2009-10-20.log localhost.2009-10-20.log
catalina.2010-02-24.log localhost.2010-02-24.log
catalina.2010-02-26.log localhost.2010-02-26.log
catalina.out logs
host-manager.2009-10-20.log manager.2009-10-20.log
host-manager.2010-02-24.log manager.2010-02-24.log
host-manager.2010-02-26.log manager.2010-02-26.log
Gostei + 0
26/02/2010
Henrique Weissmann
não recebi os seus arquivos (eles aparecem como um link para o seu pc local). Será que você poderia nos disponibilizar em algum local na Internet para que eu os baixe e possa analisar?
Gostei + 0
26/02/2010
Diogo Andrade
SEVERE: Exception starting filter richfaces
java.lang.NoClassDefFoundError: javax/faces/lifecycle/Lifecycle
at org.ajax4jsf.webapp.BaseFilter.init(BaseFilter.java:170)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterC
onfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilt
erConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConf
ig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:380
0)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:79
1)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport
.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
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:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: javax.faces.lifecycle.Lifecycle
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java
:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java
:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 28 more
Feb 26, 2010 8:49:15 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()Feb 26, 2010 10:34:17 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Feb 26, 2010 10:48:26 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
Feb 26, 2010 10:48:26 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
Feb 26, 2010 10:50:42 AM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter richfaces
java.lang.NoClassDefFoundError: javax/faces/lifecycle/Lifecycle
at org.ajax4jsf.webapp.BaseFilter.init(BaseFilter.java:170)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterC
onfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilt
erConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConf
ig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:380
0)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:79
1)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport
.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
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:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: javax.faces.lifecycle.Lifecycle
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java
:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 28 more
Feb 26, 2010 10:50:42 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Feb 26, 2010 10:50:42 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Gostei + 0
26/02/2010
Diogo Andrade
Gostei + 0
26/02/2010
Henrique Weissmann
o problema está no fato de que os arquivos JAR do Faces não estão sendo enviados junto com a sua aplicação.
Descobri isto ao ler esta linha no seu log:
Caused by: java.lang.ClassNotFoundException: javax.faces.lifecycle.Lifecycle
Gostei + 0
26/02/2010
Diogo Andrade
Gostei + 0
26/02/2010
Henrique Weissmann
o problema é fácil de resolver de acordo com a sua IDE. Se estiver trabalhando com o Netbeans, basta seguir o procedimento abaixo:
* Clique com o botão direito do mouse sobre o seu projeto e em seguida sobre o menu Properties ("Propriedades") que sugrirá
* Na janela que será aberta, vá para a aba Libraries ("Bibliotecas"). Clique em seguida no botão "Adicionar biblioteca...". Na janela que irá surgir, aparecerá uma lista na qual uma das opções será JSF. Escolha a opção de acordo com a versão do JSF com a qual estiver trabalhando.
* Gere o arquivo war e em seguida o reenvie para o servidor
Já se estiver usando o Eclipse, o procedimento é basicamente o mesmo
* Clique com o botão direito sobre o seu projeto e na janela de propriedades, vá em libraries. Haverá um botão chamado "Add jars". Clicando sobre o mesmo, sugirá uma janela de seleção. Basta selecionar todos os arquivos .jar da sua distribuição do JSF.
Como você é iniciante, sugiro a utilização do Netbeans, pois já pré-configura todo o projeto pra você.
Outra opção é manualmente você pegar os seus arquivos .jar e copiá-los, dentro do seu servidor, para o diretório webapps/[diretório da sua aplicação]/WEB-INF/lib
Gostei + 0
26/02/2010
Diogo Andrade
Gostei + 0
26/02/2010
Diogo Andrade
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)