2011-05-16 95 views
1

如何在世界中更新JasperServer的新版本?他們的網站沒有關於如何完成這一任務的真實文檔。升級到最新版本的JasperServer

我已經下載了JasperServer存檔(Windows,順便說一句),但接下來呢?


之所以這樣做是iReport的新版本有一些類型的文件與它自己的新JRXML文件兼容問題,目前的修復程序更新的JasperServer。

+0

那麼我的老闆讓我陷入這個爛攤子,他安裝了我需要使用iReport的東西。所以我認爲我們需要做的是用新版本替換JasperServer。我遇到了iReport 4.0.2以外的新jrxml文件的兼容性問題。所以我會糾正我的問題。謝謝你幫我澄清這一點。 – Chris

回答

3
  1. 閱讀JasperServer install guide
  2. 閱讀關於js-exportjs-import命令。

在過去,我做了以下內容:

  1. 使用js-export保存的報告的副本。
  2. 安裝新數據庫。
  3. 安裝最新的JasperServer版本。
  4. 使用js-import加載以前導出的報告。
2

他們不說如何去做的原因是因爲JasperReports不是一個獨立的應用程序,最終用戶可以自行升級 - 這是一個用於報告功能的庫。如果您沒有構建自己使用JasperReports的應用程序,那麼您確實沒有任何理由升級到4.0.2。

如果您自己構建了應用程序,那麼您只需將舊jasper報告中的罐子與新罐罐交換出來,然後進行測試以確保沒有對API進行任何重大更改。 (更新日誌似乎沒有表明有任何,但你永遠不會指出你正在升級的版本,所以也許有一些)

如果你使用的東西像maven來建立你正在使用的東西,您可以更新依賴項信息中的版本並運行新的版本,並且在所有現有單元測試通過後,您可以使用新版本的jasperreports運行您的應用程序,並確保它仍然正常工作。

+0

對不起,我的困惑。我的意思是JasperServer不是JasperReports。 – Chris