簡體   English   中英

無需Java-Bridge即可編譯Jasper Report remoteley

[英]Compile Jasper Report remoteley without Java-Bridge

有什么方法可以將jrxml文件放到Jasper服務器上,將其鏈接到數據源,並使其在沒有iReports,Java-Bridge,本地Jaspersoft UI的情況下進行編譯……我想使用盡可能少的Java,但我不希望這樣做。不了解Apache ANT。

我可以通過(PHP)REST / SOAP API來做到嗎?

或者我可以在Jasperserver上設置一個小的shell腳本,以這種方式使用:

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

“ Jasper服務器”是什么意思? 您是指“ JasperReports服務器-Web應用程序”( http://community.jaspersoft.com/project/jasperreports-server )嗎? 如果是這樣,它確實提供了REST接口。 請參閱“ JasperReports服務器Web服務指南”( http://community.jaspersoft.com/documentation?version=7114 )。

但是,如果您只想在某個地方放置報表並以編程方式執行報表,那么報表也可以進行排列(比通過JasperServer Rest界面容易得多)。 為此,您只需要設置一個最小的Java類。 然后,您可以通過一個系統調用簡單地調用此“腳本”,並使其生成報告到磁盤。 我最近在博客中發布了有關jasperreports的安全問題的信息,在那兒,我還將提供執行jaspers的必要代碼: http ://blog.datenwerke.net/2013/05/jasperreports-in-box-part-i.html

希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM