-1
/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 编译它。

我需要一个命令行工作工具来编译 - 我需要做些什么才能进一步了解这个......

4

1 回答 1

-1

在安装 JasperServer 社区版本 (5.1.0) 时,

将有 2 个带有 jar 库的文件夹:

/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

其中一个有数据源 jar,另一个没有。

两者都试,一个会成功的。

于 2013-07-05T10:38:22.527 回答