Gráfico gerado pelo CEWOLF aparece com um X

Olá, estou desenvolvendo uma trabalho para a faculdade e tenho que gerar um gráfico, bem para isso, estou usando o cewolf+jfreechart.

Meu problema é que quando o gráfico vai ser gerado ele apenas mostra o quadrado onde deveria estar a imagem e um “X” como se a imagem não tivesse sido encontrada.

Segue minha JSP:

<body>  
<br />  
  
&lt;form method="get"&gt;  
    &lt;label for="from"&gt;Data Início:&lt;/label&gt;  
    &lt;input type="text" id="DataInicio" name="DataInicio"&gt;  
    &lt;label for="to"&gt;Data Término:&lt;/label&gt;  
    &lt;input type="text" id="DataFim" name="DataFim"&gt;<br />  
  
    &lt;label for="Marca"&gt;Marca:&lt;/label&gt;  
    &lt;select id="SelectMarca" name="SelectMarca" onblur="troca();"&gt;  
        &lt;option&gt;Todas&lt;/option&gt;  
        &lt;option&gt;Chevrolet&lt;/option&gt;  
        &lt;option&gt;Citroen&lt;/option&gt;  
        &lt;option&gt;Fiat&lt;/option&gt;  
        &lt;option&gt;Ford&lt;/option&gt;  
        &lt;option&gt;Honda&lt;/option&gt;  
        &lt;option&gt;Hyundai&lt;/option&gt;  
        &lt;option&gt;Kia&lt;/option&gt;  
        &lt;option&gt;Nissan&lt;/option&gt;  
        &lt;option&gt;Peugeot&lt;/option&gt;  
        &lt;option&gt;Renault&lt;/option&gt;  
        &lt;option&gt;Toyota&lt;/option&gt;  
        &lt;option&gt;Volkswagen&lt;/option&gt;  
     &lt;/select&gt;  
     &lt;label for="Modelo"&gt;Modelo:&lt;/label&gt;  
     &lt;select id="SelectModelo" name="SelectModelo"&gt;  
        &lt;option&gt;Todos&lt;/option&gt;  
     &lt;/select&gt;<br />  
    &lt;input type="submit" value="Render"/&gt;  
&lt;/form&gt;     
&lt;%  
String dataInicio = request.getParameter("DataInicio");  
String dataFim = request.getParameter("DataFim");  
String marcas = request.getParameter("SelectMarca");  
String modelos = request.getParameter("SelectModelo");  
  
request.getSession().setAttribute("DataInicio", dataInicio);  
request.getSession().setAttribute("DataFim", dataFim);  
request.getSession().setAttribute("SelectMarca", marcas);  
request.getSession().setAttribute("SelectModelo", modelos);  
%&gt;  
&lt;%if(dataInicio != null) {%&gt;  
&lt;jsp:useBean id="pageViews" class="les12015.controle.web.CewolfServlet"/&gt;  
&lt;jsp:useBean id="lineRenderer" class="de.laures.cewolf.cpp.LineRendererProcessor" /&gt;  
  
&lt;cewolf:chart id="line" title="Análise de Vendas" type="line" xaxislabel="Veículos" yaxislabel="Vendas"&gt;  
    &lt;cewolf:data&gt;  
        &lt;cewolf:producer id="pageViews"/&gt;  
    &lt;/cewolf:data&gt;  
    &lt;cewolf:chartpostprocessor id="lineRenderer"&gt;  
        &lt;cewolf:param name="shapes" value="true" /&gt;  
        &lt;cewolf:param name="outline" value="true" /&gt;  
        &lt;cewolf:param name="useFillPaint" value="true" /&gt;  
        &lt;cewolf:param name="fillPaint" value="#FFFFFF" /&gt;  
        &lt;cewolf:param name="useOutlinePaint" value="true" /&gt;  
        &lt;cewolf:param name="outlinePaint" value="#000000" /&gt;  
    &lt;/cewolf:chartpostprocessor&gt;  
&lt;/cewolf:chart&gt;  
<p>  
&lt;cewolf:img chartid="line" renderer="/cewolf" width="1000" height="400"/&gt;   
&lt;%} %&gt;  
  
&lt;/body&gt;  

Segue minha Servlet:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
        String dataInicio = (String) request.getSession().getAttribute("DataInicio");  
        String dataFim = (String) request.getSession().getAttribute("DataFim");  
        String marcas = (String) request.getSession().getAttribute("SelectMarca");  
        String modelos = (String) request.getSession().getAttribute("SelectModelo");  
  
        Venda venda = new Venda();  
        venda.setCliente(new Cliente());  
        venda.getCliente().setVeiculo(new Veiculo());  
        venda.setRelatorio(new Relatorio());  
        venda.getCliente().getVeiculo().setMarca(new Marca());  
          
        if(dataInicio != null && !dataInicio.trim().equals("")){  
            SimpleDateFormat df = new SimpleDateFormat("dd-MM-yyyy");  
            try {  
                Date f = new Date(df.parse(dataInicio).getTime());  
                venda.getRelatorio().setDtInicio(f);  
            } catch (ParseException e) {  
                // TODO Auto-generated catch block  
                e.printStackTrace();  
            }         
        }  
          
        if(dataFim != null && !dataFim.trim().equals("")){  
            SimpleDateFormat df = new SimpleDateFormat("dd-MM-yyyy");  
            try {  
                Date d = new Date(df.parse(dataFim).getTime());  
                venda.getRelatorio().setDtFim(d);  
            } catch (ParseException e) {  
                // TODO Auto-generated catch block  
                e.printStackTrace();  
            }     
        }  
          
        if(marcas != null && !marcas.trim().equals("")){  
            venda.getCliente().getVeiculo().getMarca().setMarca(marcas);  
        }  
          
        if(modelos != null && !modelos.trim().equals("")){  
            venda.getCliente().getVeiculo().setsNome(modelos);  
        }  
          
        Map mapa = new HashMap();  
        mapa.put("venda", venda);  
          
        try {  
            produceDataset(mapa);  
        } catch (DatasetProduceException e) {  
            // TODO Auto-generated catch block  
            e.printStackTrace();  
        }  
    }  
  
    public Object produceDataset(Map params) throws DatasetProduceException {  
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();  
        Venda venda = (Venda)params.get("venda");  
          
        java.util.Date dataUtil = new java.util.Date();  
        dataUtil = venda.getRelatorio().getDtInicio();  
        java.sql.Date dataI = new java.sql.Date(dataUtil.getTime());  
          
        java.util.Date datafinal = new java.util.Date();  
        datafinal = venda.getRelatorio().getDtFim();  
        java.sql.Date dataF = new java.sql.Date(datafinal.getTime());  
          
        try{  
            Connection conectar;  
            PreparedStatement ps = null;  
            String sql = "SELECT *, DATE_FORMAT( `data` , '%d-%c-%Y %H:%i:%s' ) as date FROM tb_venda "  
                    + "INNER JOIN tb_veiculo ON tb_venda.id_veiculos=tb_veiculo.id_veiculos "  
                    + "WHERE data BETWEEN ? AND ?;";  
  
            conectar = Conexao.getConnection();  
            ps = conectar.prepareStatement(sql);  
            ps.setDate(1, dataI);  
            ps.setDate(2, dataF);  
            List&lt;EntidadeDominio&gt; relatorios = new ArrayList&lt;EntidadeDominio&gt;();  
  
            ResultSet rs = ps.executeQuery();  
            while(rs.next()){  
                venda = new Venda();  
                venda.setCliente(new Cliente());  
                venda.getCliente().setVeiculo(new Veiculo());  
                venda.getCliente().getVeiculo().setPreco(rs.getString(&quot;preco&quot;));  
                venda.setRelatorio(new Relatorio());  
                java.sql.Date dtPeriodoEmLong = rs.getDate(&quot;date&quot;);  
                java.util.Date data = new Date(dtPeriodoEmLong.getTime());    
                venda.getRelatorio().setDtInicio(data);  
                relatorios.add(venda);  
            }  
  
            for (int i = 0; i &lt; relatorios.size(); i ++) {  
                Venda v = (Venda)relatorios.get(i);  
                int preco = Integer.parseInt(v.getCliente().getVeiculo().getPreco());  
                dataset.addValue(preco, &quot;Teste&quot;, v.getRelatorio().getDtInicio());  
            }  
            return dataset;  
        }catch(SQLException e){  
            e.printStackTrace();  
        } catch (ClassNotFoundException e) {  
            // TODO Auto-generated catch block  
            e.printStackTrace();  
        }  
        return dataset;  
    }  

Por último segue meu web.xml:

&lt;servlet&gt;  
    &lt;servlet-name&gt;CewolfServlet&lt;/servlet-name&gt;  
    &lt;servlet-class&gt;les12015.controle.web.CewolfServlet&lt;/servlet-class&gt;  
    &lt;init-param&gt;  
        &lt;param-name&gt;debug&lt;/param-name&gt;  
        &lt;param-value&gt;true&lt;/param-value&gt;  
    &lt;/init-param&gt;  
 &lt;/servlet&gt; 

Se alguém souber o que pode ser, me der uma luz, um caminho, já agradeço muito!
OBS: Tenho o projeto teste do cewolf, e os gráficos dele consigo gerar normalmente, então não creio que seja problemas relacionados a bibliotecas…

Obrigado!