Jump to content
We've recently updated our Privacy Statement, available here ×

kmentzelos

Members
  • Posts

    3
  • Joined

  • Last visited

kmentzelos's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. It worked! thanks for your answers. but only with version 5.1 can you explain this to me? why 5.1 is so much different to 5.5?
  2. I understand that but I need to do it programmatically using java (JavaSE) because it is an event driven action.
  3. Hi, I am new to Jasper Reports. I have downloaded iReport and have created a new report from cherry template and I am able to see it in preview. is it possible to create a pdf from .jrxml file without any server? just JavaSE this is my code: System.out.println("begin ...."); hm = new HashMap(); hm.put("myID", "1"); hm.put("myNAME", "myname"); // Get jasper report String jrxmlFileName = "/tmp/f2/alarms.jrxml"; String jasperFileName = "/tmp/f2/a1.jasper"; String pdfFileName = "/tmp/f2/a1.pdf"; JasperReport jasperReport; JasperPrint jasperPrint; jasperReport = JasperCompileManager.compileReport(jrxmlFileName); jasperPrint = JasperFillManager.fillReport(jasperReport,hm, lib.globals.PgSql.getConnection()); JasperExportManager.exportReportToPdfFile(jasperPrint, pdfFileName); When i execute the above:Start ....Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletOutputStreamat net.sf.jasperreports.web.util.WebResourceHandlersExtensionRegistryFactory.<clinit>(WebResourceHandlersExtensionRegistryFactory.java:47)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:266)at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:157)at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:115)at net.sf.jasperreports.engine.util.ClassUtils.instantiateClass(ClassUtils.java:53)at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsRegistry.java:237)at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:214)at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:162)at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry.java:133)at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:105)at net.sf.jasperreports.engine.DefaultJasperReportsContext.getExtensions(DefaultJasperReportsContext.java:246)at net.sf.jasperreports.engine.component.ComponentsEnvironment.findBundles(ComponentsEnvironment.java:119)at net.sf.jasperreports.engine.component.ComponentsEnvironment.getCachedBundles(ComponentsEnvironment.java:109)at net.sf.jasperreports.engine.component.ComponentsEnvironment.getBundles(ComponentsEnvironment.java:97)at net.sf.jasperreports.engine.component.ComponentsEnvironment.getComponentBundles(ComponentsEnvironment.java:179)at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.getSchemaLocations(JRReportSaxParserFactory.java:84)at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.configureParser(BaseSaxParserFactory.java:131)at net.sf.jasperreports.engine.xml.BaseSaxParserFactory.createParser(BaseSaxParserFactory.java:94)at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createParser(JRXmlDigesterFactory.java:1439)at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:1415)at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:254)at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:210)at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:185)at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:176)at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:172)at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:459)at f2reports.SampleReport.doreportgen(SampleReport.java:51)at f2reports.F2Reports.main(F2Reports.java:72)Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletOutputStreamat java.net.URLClassLoader$1.run(URLClassLoader.java:366)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:423)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:356)... 29 moreJava Result: 1
×
×
  • Create New...