-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 ドライバーを見つけることができないという例外をスローします。

.jrxmliReportsを使用してコンパイルできるため、ファイルは有効です。

コンパイルするにはコマンドライン作業ツールが必要です - これをさらに進めるにはどうすればよいですか...

4

1 に答える 1

-1

JasperServer コミュニティ バージョン (5.1.0) をインストールすると、

jar ライブラリを含む 2 つのフォルダーがあります。

/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

これらの 1 つにはデータソース jar があり、もう 1 つにはありません。

両方試してみると、どちらかが成功します。

于 2013-07-05T10:38:22.527 に答える