Excecao do JSF

5 respostas
E

Pessoal estou com umas exceçoes muito estranhas aqui,generica, vcs podem me dar uma mão?

Veja

GRAVE: Exception sending context destroyed event to listener instance of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/faces/event/PreDestroyApplicationEvent
        at com.sun.faces.config.ConfigureListener.contextDestroyed(ConfigureListener.java:313)
        at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4244)
        at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4879)
        at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3453)
        at org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:943)
        at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:361)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: javax.faces.event.PreDestroyApplicationEvent
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
        ... 21 more
24/05/2011 19:55:17 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/faces/FacesException
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
        at java.lang.Class.getConstructor0(Class.java:2699)
        at java.lang.Class.newInstance0(Class.java:326)
        at java.lang.Class.newInstance(Class.java:308)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4149)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
        at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3460)
        at org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:943)
        at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:361)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: javax.faces.FacesException
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
        ... 33 more
24/05/2011 19:55:17 org.apache.catalina.core.StandardContext listenerStart

Obrigado

5 Respostas

kritiuns

Falta libs

http://www.docjar.com/jar_detail/myfaces-api-2.0.0-javadoc.jar.html

tente essa.

E

primeiramente obrigado pela ajuda.

Eu aceidito que não falta libs até porque antes funciova certinho, mais uma observação seria que eu estou usando primefaces não myfaces

E

Mais alguem por favor?

Guilherme_Gomes

Se vc garante que as libs estão OK e ele não encontra a classe, imagino que possa ser uma das seguintes causas:

  1. Concorrência entre versões necessárias nas dependencias do projeto. Por exemplo, a biblioteca ABC-1.0.jar usa o DEF-1.0.jar e a GHI-1.0.jar usa o DEF-2.0.jar.

  2. O deploy do projeto não foi direito, ou seja, as bibliotecas não foram para o tomcat/jboss/jetty ou sei lá o que vc usa.

E

Mais estava funcionado sem erro…do nada começou da este erro

1 eu posso eliminir porque esta funcionando

o 2 pode ser, mais ja fiz um monte de deploy e nada, posso de enviar o war?

Criado 24 de maio de 2011
Ultima resposta 25 de mai. de 2011
Respostas 5
Participantes 3