Jump to content
Changes to the Jaspersoft community edition download ×

How to compile a Report


d.wendler

Recommended Posts

Is there any way I can put jrxml files onto the Jasper server, link it to a datasource and let it compile without iReports, Java-Bridge, local Jaspersoft UI, ... I want to use as little Java as possible and I don't have Apache ANT either.

Can I do it through the PHP / REST/SOAP API?

Or can I setup a little shell script on the Jasperserver that I can use like this way:

./compileMyReport.sh --report=/home/bla/test.jrxml --datasource=MongoDB_test_1

 

Update:

I'm trying to compile through a local shell/java class,

CLASSPATH="/opt/jasperreports-server-cp-5.1.0/apache-tomcat/webapps/jasperserver/WEB-INF/lib/jcommon-1.0.15.jar;/opt/jasperreports-server-cp-5.1.0/apache-tomcat/webapps/jasperserver/WEB-INF/lib/itext-2.1.7.js2.jar;/opt/jasperreports-server-cp-5.1.0/apache-tomcat/webapps/jasperserver/WEB-INF/lib/jfreechart-1.0.12.jar;/opt/jasperreports-server-cp-5.1.0/apache-tomcat/webapps/jasperserver/WEB-INF/lib/jasperreports-5.1.0.jar"

but I get errors:

CompileReport.java:6: package net.sf.jasperreports.engine.design does not exist
import net.sf.jasperreports.engine.design.JRDefaultCompiler;
                                         ^
CompileReport.java:7: package net.sf.jasperreports.engine.design does not exist
import net.sf.jasperreports.engine.design.JRVerifier;
                                         ^
CompileReport.java:8: package net.sf.jasperreports.engine.design does not exist
import net.sf.jasperreports.engine.design.JasperDesign;
                                         ^
CompileReport.java:9: package net.sf.jasperreports.engine.util does not exist
import net.sf.jasperreports.engine.util.JRLoader;
                                       ^
CompileReport.java:10: package net.sf.jasperreports.engine.util does not exist
import net.sf.jasperreports.engine.util.JRSaver;
                                       ^
CompileReport.java:11: package net.sf.jasperreports.engine.xml does not exist
import net.sf.jasperreports.engine.xml.JRXmlLoader;
                                      ^
CompileReport.java:12: package net.sf.jasperreports.engine.xml does not exist
import net.sf.jasperreports.engine.xml.JRXmlWriter;
 

 

 

@http://stackoverflow.com/questions/17428694/compile-jasper-report-remoteley-without-java-bridge

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...