2012-01-26 54 views
1

總結:是否有可能在同一個web前端中使用2個不同版本的iReports創建報表?是否可以在同一個網站上使用兩個不同版本的JasperServer?

背景: 我繼承了大量的使用的iReport 2.0.1書面(靜態功能)的報告(它們全部遷移到更高版本可能不是一種選擇,除非有人的輝煌/快知道解)。我想通過在更高版本的iReport中創建新報告(至少3.7.1,但最好是4.x)來增加我們持續的報告功能。

系統設置:服務器上 JBossAS 4.2.1(與Apache 2.x的)與JasperReports的3.5.7也服務器A上運行,負責報告1-100

問題: 在服務器B上安裝JasperReports 4.x是否合理/可行(知道它需要與早期版本不同的環境,&因此不能也運行在服務器A)並且具有(未來)報告101和以上,使用例如iReport 4.x,服務於JBoss 服務器A但由JasperReports服務器解析運行於服務器B

(它可能不相關,但我們的數據庫是Postgres的8.1.3)

謝謝!

回答

0

是的,它應該工作。

在JR 3.5.7中工作的報告也應該在JR 4.2.1(甚至4.5.0)中工作。向後兼容性非常好。 (但它不是神奇的...所以你需要測試。)你可以設置iReport以保存到舊的.jrxml版本。而且您需要小心不要使用3.5.7之後引入的功能。

您應該至少測試在JasperReports Server更高版本中運行100個報表的最佳/快速解決方案。你可能會驚喜地發現他們只是工作。

相關問題