/home/x/jasperstarter/bin/jasperstarter cp -i test.jrxml
....
at de.cenote.jasperstarter.App.main(App.java:103)
Caused by: net.sf.jasperreports.engine.JRRuntimeException: No query executer factory registered for the 'MongoDbQuery' language.
at net.sf.jasperreports.engine.util.JRQueryExecuterUtils.getExecuterFactory(JRQueryExecuterUtils.java:114)
at net.sf.jasperreports.engine.design.JRDesignDataset.queryLanguageChanged(JRDesignDataset.java:1163)
at net.sf.jasperreports.engine.design.JRDesignDataset.setQuery(JRDesignDataset.java:630)
at net.sf.jasperreports.engine.design.JasperDesign.setQuery(JasperDesign.java:791)
... 30 more
input file: "test.jrxml" is not a valid jrxml file
尝试在命令行上使用JasperStarter将.jrxml
文件编译为.jasper
报告。
抛出异常,无法找到MongoDB驱动程序。
.jrxml
文件是有效的,因为我可以使用iReports编译它。
我需要一个命令行工作工具来编译 - 我需要做些什么来进一步解决这个问题......
答案 0 :(得分:-1)
安装JasperServer Commnunity版本(5.1.0),
将有2个带有jars libs的文件夹:
/opt/jasperreports-server-cp-5.1.0/apache-tomcat/webapps/jasperserver/WEB-INF/lib
/opt/jasperreports-server-cp-5.1.0/buildomatic/conf_source/ieCe/lib
其中一个是数据源罐,另一个没有。
尝试两者,一个会成功。