Configurar o primefaces 1.1 no jsf 1.2

Gente estou tentando usar a tag <p:pieChart> do primeFaces, e estou seguindo o seguinte tutorial:

Configurando…
Nessa configuração estou levando em consideração que já tenha um JSF Project criado, caso não saiba como criar: Clique aqui…
Depois de baixar o .jar do PrimeFaces, coloque o mesmo dentro da pasta lib em WebContent - WEB-INF - lib.
Para utilizar o PrimaFaces é necessário configurar a servlet do mesmo no web.xml, então neste insira o seguinte código:

<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>

Agora dentro do WebContent crie um JSP File com o nome que desejar. Para que o PrimeFaces funcione corretamente, é necessário adicionar a seguinte tagLib:
?

<%@ taglib uri="http://primefaces.prime.com.tr/ui" prefix="p" %>

http://javasemcafe.blogspot.com/2010/10/20102010-4tads-configuracao-do.html

porém me ocorre o seguinte erro: “java.lang.ClassNotFoundException: javax.faces.component.ContextCallback” quando eu inicio a aplicação. Se algué puder me dar alguma luz, pois de acordo com o tutorial já deveria estar funcionando.

Por que nao usa o JSF 2?

é o projeto da empresa, e só tenho que fazer isso

Olá Joseph!
Talvez seja o problema com o .jar
quando eu baixei para fazer esse tutorial, funcionou de boa, depois ouvi colegas falando que baixaram do link que eu passei e estava com problemas.
eu não tenho ele aqui no trabalho apenas no note em casa, mas manda um e-mail pra mim (andreia.java@hotmail.com) que eu te retorno com o .jar que eu usei,
e se for realmente isso, eu aproveito e atualizo lá :wink:

Bom… dando uma pesquisada no erro, vi que essa classe que diz estar faltando pertence ao jsf-api.jar … veja nas suas bibliotecas se ela se encontra por lá, caso não, segue o link para baixar: http://www.java2s.com/Code/Jar/JKL/Downloadjsfapijar.htm

Pessoal, estou a 2 dias tentando acertar a configuração para usar Primefaces 1.1 no meu projeto.
Alguém pode me dar uma luz porque os componentes do primefaces 1.1 não estão sendo renderizados corretamente?
Quando clico nos componentes eles não me abrem opção de calendario como na pagina de exemplos do primefaces. :cry:

Preciso definir algo com o jquery no primefazer?

Meu web.xml

...
<servlet>
		<servlet-name>Prime Resource Servlet</servlet-name>
		<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>Prime Resource Servlet</servlet-name>
		<url-pattern>/seam/resource/*</url-pattern>
	</servlet-mapping>
...

Template unico:

<f:view>

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <p:resources exclude="/scripts/ jquery-1.8.1.js"/>     //se eu setar aqui onde está o jquery minhas abas do richfaces não funcionam
    <title>Titulo </title>

    <a:loadStyle src="resource:///stylesheet/theme.xcss"/>
    <a:loadStyle src="/stylesheet/layout.css"/> 
    <a:loadStyle src="/stylesheet/theme.css"/>   
    
    <a:loadStyle src="/stylesheet/dropdown.css"/>
    <a:loadStyle src="/stylesheet/print.css" media="print"/>
    <a:loadScript src="resource:///jquery.js"/>
    <a:loadScript src="/scripts/jquery.maskedinput-1.2.2.js"/>
    <a:loadScript src="/scripts/jquery.numeric-1.1.1.js"/>
    <a:loadScript src="/scripts/jquery.safeEnter.1.0.js"/>
    <a:loadScript src="/scripts/jquery-1.8.1.min.js"/>
      
    <a:loadScript src="/scripts/jquery.inplaceTextArea.js"/>
    <a:loadScript src="/scripts/jquery.limit-1.2.js"/>
    <ui:insert name="head"/>
  </head>

  </html>
</f:view>

Pagina em questao tentando usar os componentes do primefaces:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:s="http://jboss.com/products/seam/taglib"
                xmlns:c="http://java.sun.com/jstl/core"
                xmlns:a4j="http://richfaces.org/a4j"
                xmlns:rich="http://richfaces.org/rich"
                xmlns:p="http://primefaces.prime.com.tr/ui">

  <script type="text/javascript">
    //<![CDATA[
...
    //]]>
  </script>

algum texto aqui...

<rich:tab>
...

<p:calendar id="cal" showOn="focus" showButtonPanel="true" value="#{calendarBean.date1}" mode="popup">calencario</p:calendar>
       <p:editor></p:editor>
       
       <p:panel id="primefacesPanel" header="Hello World"
			footer="Footer"
			style="position: relative; width: 500px; " >
		<h:outputText value="Primefaces is great. My first application using Primefaces"/>
		</p:panel>

</rich:tab>
</ui:composition>

meu bean calendar:

package br.com.eptc.util; 

import java.util.Date;  

import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
  
@Name("calendarBean")
@Scope(ScopeType.PAGE)
public class CalendarBean {  
  
    private Date date1;  
      
    public Date getDate1() {  
        return date1;  
    }  
  
    public void setDate1(Date date1) {  
        this.date1 = date1;  
    }  
} 


Feito, era só seguir a risca o web.xml ficando assim:

<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>

E add o jar. na pasta “WebContent - WEB-INF - lib”. Que ratiada, achei que era pra por o local do meu resource.
Mas graças. Valeu! :stuck_out_tongue:

Boa

Edita seu primeiro post e coloca como [RESOLVIDO] aí na frente do nome do tópico :stuck_out_tongue:
Fiquei lendo todos os posts e cheguei no final e vi que estava resolvido :frowning:

abraços

Desculpa mas não posso editar o tópico, o post não é meu. Deixo ao menos na minha mensagem.

Valeu

Abs.