2011-05-16 92 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