Mira si lo que uso es chart creator necesitas tres librerias para ponerlo
JFreechart-1.0.8 .jar
JCommon-1.0.8.jar
charCreator-1.2.0
y debes configurarlo asi 
en el web.xml agregas esto  
Código:
 <servlet>
		<servlet-name>Chartlet</servlet-name>
		<servlet-class>net.sf.jsfcomp.chartcreator.Chartlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>Chartlet</servlet-name>
		<url-pattern>*.chart</url-pattern>
	</servlet-mapping>
  en el faces config .xml agregas esto otro  
Código:
 <component>
      <component-type>net.sf.jsfcomp.chartcreator.UIChart</component-type>
      <component-class>net.sf.jsfcomp.chartcreator.component.UIChart</component-class>
    </component>
    <component>
      <component-type>net.sf.jsfcomp.chartcreator.UIChartAxis</component-type>
      <component-class>net.sf.jsfcomp.chartcreator.component.UIChartAxis</component-class>
    </component>
    
    <render-kit>
    	<renderer>
    		<component-family>net.sf.jsfcomp.chartcreator.UIChart</component-family>
    		<renderer-type>net.sf.jsfcomp.chartcreator.ChartRenderer</renderer-type>
    		<renderer-class>net.sf.jsfcomp.chartcreator.renderkit.ChartRenderer</renderer-class>
    	</renderer>
    </render-kit>
    
    <lifecycle>
    	<phase-listener>net.sf.jsfcomp.chartcreator.ChartListener</phase-listener>
    </lifecycle>
  puede ser q me este olvidando de algo ahora te pongo un ejemplito
saludos