0

jrxml ファイルを Jasper サーバーに配置し、それをデータソースにリンクして、iReports、Java-Bridge、ローカルの Jaspersoft UI を使用せずにコンパイルできる方法はありますか? Apache ANT については知りません。

(PHP) REST/SOAP API を使用して実行できますか?

または、次のように使用できる小さなシェル スクリプトを Jasperserver にセットアップできますか。

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

1 に答える 1

0

「Jasper サーバー」とはどういう意味ですか? 「JasperReports Server - Web Application」( http://community.jaspersoft.com/project/jasperreports-server )のことですか? もしそうなら、それは REST インターフェイスを提供します。「JasperReports Server Web サービス ガイド」( http://community.jaspersoft.com/documentation?version=7114 ) を参照してください。

ただし、レポートをどこかに置き、それらをプログラムで実行することだけが必要な場合は、配置することもできます (JasperServer Rest インターフェイス経由で移動するよりもはるかに簡単です)。このためには、最小限の Java クラスを設定するだけで済みます。次に、システム コールなどを介してこの「スクリプト」を呼び出すだけで、レポートをディスクに生成できます。私は最近、jasperreports のセキュリティ問題についてブログを書きました。また、jasper を実行するために必要なコードも提供します

それが役立つことを願っています。

于 2013-07-09T09:46:03.530 に答える