2004 IR Help Posted September 2, 2006 Share Posted September 2, 2006 By: shekhar - rshekhar2000 How to deploy iReport .jrxml in to Tomcat web 2004-07-07 20:17 Hi, Any one give me brife about how to deploy iReport .jrxml in to Tomcat web server 5.0 1. How to call from jsp side with passing parameter? 2. Deployment file list? 3. Sample code pls Thanks in advance.. iam new to this report.. shekhar By: Juan Ara - fi2net@Spain - laureke RE: How to deploy iReport .jrxml in to Tomcat web 2004-07-08 01:12 You'll have to deploy .jasper (or without .jasper extension due a bug in 0.3.1) Then populate report from jsp (I strongly recomend a servlet to print bytearrays to OUT!). In jsp u can try: (using JRDataSource instead of connection, that's what I usually do) response.reset(); Map parameters=new Map(); //put your report parameters on parameters; JRDataSource dS=myFactory.getMyDataSource(); //get the JSPWriter (can't remember, it's been a long time since last time I wrote bytes to a jsp) //import dori.jasper.engine.* for access to JasperPrint JasperPrint jasperPrint; jasperPrint=JasperManager.fillReport("path//your.jasper.file",parameters,dS); ByteArrayOutputStream baos=new ByteArrayOutputStream(); JasperPrintManager myJPM = new JasperPrintManager(); myJPM.printReportToPdfStream(jasperPrint,baos); response.reset(); response.setContentType("application/pdf"); response.setContentLength(baos.size()); response.setHeader("Content-disposition","attachment; filename=reportName.pdf" ); //Out is what u get with your jspWriter. baos.writeTo(out); out.flush(); baos.close(); Try to do it within a servlet, it'd be much easy. By: Mark Rhodes - mrhodes2 RE: How to deploy iReport .jrxml in to Tomcat web 2004-07-08 09:35 Also suggest reviewing info from jasper reports project on source forge. There is a more detail manaul available for purchase. There is another source forge project called 'open reports' that has this capability (select report, pass parameters and display report). You could download project and review the code to see details or use project as is. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now