Erro ao Adicionar o PrimeFaces no jsf 2

2 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:10

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

2 Respostas

luxu

posta seu faces-config.xml

Diego_Adriano

Você não configurou anda no web.xml ?
tenho essa configuração, e roda perfeitamente:

<servlet>
 	<servlet-name>Resource Servlet</servlet-name>
 	<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
  </servlet>
	
  <servlet-mapping>
 	<servlet-name>Resource Servlet</servlet-name>
 	<url-pattern>/primefaces_resource/*</url-pattern>
  </servlet-mapping>
<context-param>
		<param-name>primefaces.THEME</param-name>
		<param-value>#{guestPreferences.theme}</param-value> 
		<!--<param-value>redmond</param-value>-->
  </context-param>
Criado 15 de setembro de 2011
Ultima resposta 15 de set. de 2011
Respostas 2
Participantes 3