Problemas com JSF 1.2 e Facelets no Eclipse + Apache Tomcat 6

75 views
Skip to first unread message

Jeremias Santos

unread,
Nov 22, 2009, 1:18:13 PM11/22/09
to
Pessoal,

Alguem já passou por tal problema ou tem ideia do que pode ser, desde já agradeço.

Estou usando o seguinte ambiente e tendo o seguinte problema:

Ambiente = Eclipse Galileo + Tomcat 6 + JSF 1.2 isso no Windows.


Erro: 

SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3786)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
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:578)
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)
22/11/2009 15:13:12 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
22/11/2009 15:13:12 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
22/11/2009 15:13:12 org.apache.catalina.core.StandardContext start
SEVERE: Context [/TrabComFacelets] startup failed due to previous errors
22/11/2009 15:13:12 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
22/11/2009 15:13:12 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
22/11/2009 15:13:12 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/79  config=null
22/11/2009 15:13:12 org.apache.catalina.startup.Catalina start

Diénert Vieira

unread,
Nov 22, 2009, 6:11:21 PM11/22/09
to jav...@googlegroups.com
Verifique se a biblioteca jsf-impl.jar está faltando em WEB-INF/lib

--
Diénert de Alencar Vieira
Sun Certified Java Programmer - SCJP 6
Graduado em Sistemas para Internet - IFPB
Bacharelando em Ciência da Computação - UFPB


2009/11/22 Jeremias Santos <jeremias...@gmail.com>

Bruno Maomeh

unread,
Nov 23, 2009, 6:23:38 AM11/23/09
to jav...@googlegroups.com
vale lembrar que no eclipse, vc deve colocar as libs dentro do buildpath dele..

2009/11/22 Diénert Vieira <dienert...@gmail.com>



--
Bruno Maomeh
  http://brunomaomeh.wordpress.com

Joel Amálio

unread,
Nov 22, 2009, 6:46:25 PM11/22/09
to jav...@googlegroups.com
jeremias, 

acho que você pode resolver esse problema colocando os arquivos "jsf-api.jar" e "jsf-impl.jar" na pasta lib do tomcat.


Faça o teste =D


2009/11/22 Diénert Vieira <dienert...@gmail.com>



--
Joel Amálio
Analista Desenvolvedor
Bacharel em Ciência da Computação
Celular: +55 71 8176-0771

Jeremias Santos

unread,
Nov 27, 2009, 1:54:36 PM11/27/09
to jav...@googlegroups.com
Vlw a todos Problema Resolvido.

add os arquivos "jsf-api.jar" e "jsf-impl.jar" na pasta lib do tomcat.

2009/11/22 Joel Amálio <joel....@gmail.com>



--
Att,

Jeremias Santos,

Edivan de Castro Soares

unread,
Dec 1, 2009, 2:49:03 PM12/1/09
to jav...@googlegroups.com
Será que é necessario fazer a mesma coisa no GlassFish ou JBoss?

2009/11/27 Jeremias Santos <jeremias...@gmail.com>

Humberto Sena Santos

unread,
Dec 2, 2009, 6:31:36 AM12/2/09
to jav...@googlegroups.com
No JBoss  não há necessidade, você encontra elas em:

<JBOSS_HOME>\server\default\deploy\jbossweb.sar\jsf-libs (No caso do JBoss 5.1)

t+

Humberto Sena Santos

2009/12/1 Edivan de Castro Soares <listaded...@gmail.com>

Joel Amálio

unread,
Dec 1, 2009, 9:39:31 PM12/1/09
to jav...@googlegroups.com
Rapaz, nunca tentei... mas acredito que sim :D

testa e manda um recado para galera....

valeu!

2009/12/1 Edivan de Castro Soares <listaded...@gmail.com>
Será que é necessario fazer a mesma coisa no GlassFish ou JBoss?

Frederico Mucceli

unread,
Mar 24, 2010, 2:32:05 PM3/24/10
to jav...@googlegroups.com
Ressucitando a Thread.

Pessoal, eu estou um problema parecido. Minha aplicação usa JSF 1.2, Facelets 1.1.14, JBoss Seam e ate então usava o Glassfich como ServerAPP.
Minha luta começa quando preciso levantar o mesmo WAR que funciona no Glassfish, no Tomcat 6.

Lendo no GUJ e em outros link na web vi que é necessário adicionar algumas libs no tomcat como : jsf-api e jsf-impl. Li vários tópicos e alguns links e poucos foram pontuais no meu problema. O log do meu tomcat avisa problema em LISTENERS.

SEVERE: error listenerStart
Context [/app] startup failed due to previuous errors


No meu web.xml não possui nenhum parametro abaixo(os coloquei porque vi em vários topicos citados onde DEVERIAM e NÃO deveriam ser usados e fiquei confuso) :

<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>

<listener>
<listener-class>
com.sun.faces.application.WebappLifecycleListener
</listener-class>
</listener>


Como uso JSF 1.2, não posso usar Tomcat 5. Enfim, minha dúvida é se ALLguém na lista me indica algum link ou me indica o caminho das pedras sobre essa particulridade de JSF 1.2+Faceletes com Tomcat 6.

Agradeço desde já !


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "javasf: JavaServer Faces Group" nos Grupos do Google.
 Para postar neste grupo, envie um e-mail para jav...@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para javasf+un...@googlegroups.com
 Para ver mais opções, visite este grupo em http://groups.google.com/group/javasf?hl=pt-BR

-~----------~----~----~----~------~----~------~--~---




--
"Para obter algo que você nunca teve, precisa fazer algo que nunca fez"

Linux is ready, but are the people?
                   
Frederico Mucceli
Powerlogic - www.powerlogic.com.br
Rua Paraíba - 330 - 19º andar
(31) 3555-0050

Kirmaier Andrade

unread,
Mar 24, 2010, 7:01:28 PM3/24/10
to jav...@googlegroups.com
Frederico,

Tive problemas semelhantes em uma app. onde tive que migrar do Glassfish para o TomCat.

Recordo-me que uma das coisas que foi necessário para funcionar a app. foi exatamente a inclusão de uns .jar's dentro do container Tomcat, além disto, foi necessário rever o meu arquivo pom.xml. Porque nele eu fazia o uso dos <scope> das dependencias, algumas como runtime, compile, system, teste e provided.

Essas configurações fazem com que essas dependencias sejam novamente injetadas pela sua aplicação, sendo assim, tendo conflitos. Porque sua app. enxerga um .jar e o seu container outra.

Talvez o seu problema não seja exatamente isso, mas, como já tive esse tipo de problema, recomendo-lhe que de uma olhada e fique atento a isso, porque gastei algumas várias, várias horas para descobrir essa "minuncia".

;D

2010/3/24 Frederico Mucceli <muc...@gmail.com>

--
http://groups.google.com/group/javasf
 
You received this message because you are subscribed to the Google
Groups "javasf: JavaServer Faces Group" group.
To post to this group, send email to jav...@googlegroups.com
 
To unsubscribe from this group, send email to javasf+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.



--
[]'s,
Kirmaier Barbosa de Andrade
http://kirmaier.blogspot.com/

Frederico Mucceli

unread,
Mar 25, 2010, 7:40:22 AM3/25/10
to jav...@googlegroups.com
Kirmaier,

Durante as minhas tentativas eu realmente vi que tinham algumas dependencias no pom.xml do meu projeto que estavam como provided estavam me atrapalhando. As retirei e os problemas diminuiram mas ainda não consegui fazer o WAR funcionar. De qualquer forma vou continuar a luta e assim que resolver o problema eu posto aqui.

Agradeço novamente a sua atenção!
Reply all
Reply to author
Forward
0 new messages