[ nenadvuci @ 13.01.2008. 13:33 ] @
Zdravo, Koristim Eclipse 3.3 i imam ogroman problem u pokretanju jrxml reporta. napravio sam jrxml file bez podataka samo za primer, i pokrenuo ga u kodu sa try { Class.forName(driverName); Connection conn = DriverManager.getConnection(dbURL , user, pass); //JOptionPane.showMessageDialog(null,"Konektovali smo se na bazu!" ); // konekcija provereno radi PreparedStatement ps = conn.prepareStatement("select PAR_ID, PIB from PAR"); ResultSet res = ps.executeQuery(); Map model = new HashMap(); model.put("pib", "1"); try{ JasperDesign jasperDesign = JRXmlLoader.load("report_1.jrxml"); JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); // e ovaj compileReport() izbaci exception!!!!!! Sta mu je!!!!! JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, model, conn); JasperViewer.viewReport(jasperPrint, false); }catch(Exception ex) { String connectMsg = "Could not create the report " + ex.getMessage() + " " + ex.getLocalizedMessage(); System.out.println(connectMsg); } ali dobijam: Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/log4j/ConsoleAppender at org.apache.commons.logging.impl.Log4JCategoryLog.initialize(Log4JCategoryLog.java:132) at org.apache.commons.logging.impl.Log4JCategoryLog.<init>(Log4JCategoryLog.java:118) at org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java:153) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:285) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409) at org.apache.commons.digester.Digester.<init>(Digester.java:304) at net.sf.jasperreports.engine.xml.JRXmlDigester.<init>(JRXmlDigester.java:62) at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:980) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:203) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152) at imenik.Imenik.PrikazMouseClicked(Imenik.java:129) at imenik.Imenik.access$1(Imenik.java:113) at imenik.Imenik$2.mouseClicked(Imenik.java:104) at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) U cemu je caka, izludecu!!!!! Pozdrav |