[ proNick @ 02.10.2006. 12:44 ] @
Pozdrav!

Imam problem sa kreiranjem izvestaja u Javi, koriscenjem JasperReportsa.

Izvestaj zelim da kreiram pomocu sledeceg (skinuto sa http://ensode.net/jasperreports_intro.html):

Code:

package myReport;

import java.util.HashMap;
import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;

public class Sample
{
  public static void main(String[] args)
  {
    JasperReport jasperReport;
    JasperPrint jasperPrint;
    try
    { 
    jasperReport = JasperCompileManager.compileReport("c:\\report_1.jrxml");
    jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap(), new JREmptyDataSource());
    //JasperExportManager.exportReportToPdfFile(jasperPrint, "c:\\simple_report.pdf");
    }
    catch (JRException e)
    {
      e.printStackTrace();
    }
  }
}



Greska koja mi se javlja je:

Code:

Exception in thread main
java.lang.NoClassDefFoundError: org.apache.commons.digester.SetNestedPropertiesRule
    at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:202)
    at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167)
    at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:151)
    at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:142)
    at myReport.Sample.main(Sample.java:20)




Inace, report_1.jrxml fajl sam kreirao pomocu iReport-a.

Da li moze neko da mi pruzi neku pomoc u vezi ovoga?


Hvala unapred.
[ glock @ 02.10.2006. 20:58 ] @
Fali ti na classpathu neki od commons jarova. Pogledaj u dokumentaciji tvoje verzije
Jaspera koji su external dependencies i baci ih na classpath.
[ proNick @ 05.10.2006. 17:35 ] @
Classpathovi su bili dobro podeseni.

Tomcat nije korektno radio, i zato nisam mogao da kreiram izvestaje.


But anyway, thanx glock.
[ stanojevic.mladen @ 23.10.2006. 18:38 ] @
Pa falili su jarovi u tomcatu!?