Erro ao adicionar o PrimeFaces no jsf 2

3 respostas
S

Olá
Pessoal estou com um pequeno problema para startar o PrimeFaces em meu projeto com jsf2, com eclipse e tomcat 6
tenho essas libs no meu projeto:
common-annotations.jar
commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-logging.jar
el-ri.jar
jsf-api.jar
jsf-facelets.jar
jsf-impl.jar
jstl.jar
richfaces-api-3.2.1.GA.jar
richfaces-impl-3.2.1.GA.jar
richfaces-ui-3.2.1.GA.jar
standard.jar

Quando starto o tomcat ele sobe sem problema, bom agora vou adicionar a lib: primefaces-2.2.jar
para usar o PrimeFace no meu projeto, só adicionei nas libs do meu projeto não fiz mais nada,
não alterei o web.xml, não fiz mais nada alem de addicionar o jar na lib, porem quando eu starto tomcat ele me da esse erro:

Alguem saberia me dizer o que ta rolando ?

GRAVE: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener

com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!

Source Document: jar:file:/C:/Java/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jsf2/WEB-INF/lib/primefaces-2.2.jar!/META-INF/faces-config.xml

Cause: Class org.primefaces.component.autocomplete.AutoCompleteRenderer is missing a runtime dependency: java.lang.NoClassDefFoundError: javax/faces/component/behavior/ClientBehaviorHolder

at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:212)

at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:174)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

at org.apache.catalina.core.StandardService.start(StandardService.java:525)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)

at org.apache.catalina.startup.Catalina.start(Catalina.java:595)

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:289)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Caused by: com.sun.faces.config.ConfigurationException:

Source Document: jar:file:/C:/Java/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/jsf2/WEB-INF/lib/primefaces-2.2.jar!/META-INF/faces-config.xml

Cause: Class org.primefaces.component.autocomplete.AutoCompleteRenderer is missing a runtime dependency: java.lang.NoClassDefFoundError: javax/faces/component/behavior/ClientBehaviorHolder

at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:222)

at com.sun.faces.config.processor.RenderKitConfigProcessor.addRenderers(RenderKitConfigProcessor.java:247)

at com.sun.faces.config.processor.RenderKitConfigProcessor.process(RenderKitConfigProcessor.java:152)

at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)

at com.sun.faces.config.processor.ManagedBeanConfigProcessor.process(ManagedBeanConfigProcessor.java:255)

at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)

at com.sun.faces.config.processor.ValidatorConfigProcessor.process(ValidatorConfigProcessor.java:107)

at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)

at com.sun.faces.config.processor.ConverterConfigProcessor.process(ConverterConfigProcessor.java:117)

at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)

at com.sun.faces.config.processor.ComponentConfigProcessor.process(ComponentConfigProcessor.java:108)

at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)

at com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:252)

at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)

at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:119)

at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:94)

at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:132)

at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:202)

 16 more

15/09/2011 07:47:50 org.apache.catalina.core.StandardContext start

GRAVE: Error listenerStart

Grato

Silva

3 Respostas

D

Amigo tenta verificar se tem essa class do Cause: Class [color=red]‘org.primefaces.component.autocomplete.AutoCompleteRenderer’[/color] is missing a runtime dependency: java.lang.NoClassDefFoundError:

S

diegorc85:
Amigo tenta verificar se tem essa class do Cause: Class [color=red]‘org.primefaces.component.autocomplete.AutoCompleteRenderer’[/color] is missing a runtime dependency: java.lang.NoClassDefFoundError:

Tem sim:

org.primefaces.component.autocomplete
org.primefaces.component.autocomplete.AutoComplete.class
org.primefaces.component.autocomplete.AutoCompleteHandler.class
org.primefaces.component.autocomplete.AutoCompleteRenderer.class

D

Dá uma olhada neste site

Criado 15 de setembro de 2011
Ultima resposta 15 de set. de 2011
Respostas 3
Participantes 2