Jboss 是否可以在同一个网站上使用两个不同版本的JasperServer?

Jboss 是否可以在同一个网站上使用两个不同版本的JasperServer?,jboss,jasper-reports,ireport,jasperserver,Jboss,Jasper Reports,Ireport,Jasperserver,摘要:是否可以在同一web前端为使用两个不同版本的iReport创建的报告提供服务 背景: 我继承了大量使用iReport 2.0.1编写的(仍在运行)报告(除非有人知道出色/快速的解决方案,否则将它们全部迁移到更高版本可能不是一个选项)。我想通过在更高版本的iReport(至少3.7.1,但最好是4.x)中创建新报告来增加我们的持续报告功能 系统设置: 服务器A上的JBossAS 4.2.1(使用apache 2.x),JasperReports 3.5.7也在服务器A上运行,负责报告1-10

摘要:是否可以在同一web前端为使用两个不同版本的iReport创建的报告提供服务

背景: 我继承了大量使用iReport 2.0.1编写的(仍在运行)报告(除非有人知道出色/快速的解决方案,否则将它们全部迁移到更高版本可能不是一个选项)。我想通过在更高版本的iReport(至少3.7.1,但最好是4.x)中创建新报告来增加我们的持续报告功能

系统设置: 服务器A上的JBossAS 4.2.1(使用apache 2.x),JasperReports 3.5.7也在服务器A上运行,负责报告1-100

问题: 在服务器B上安装JasperReports 4.x是否合理/可行(知道它需要与早期版本不同的环境,因此也不能在服务器a上运行),并且(将来)使用iReport 4.x等创建的reports 101及以上版本在服务器a上提供JBoss服务,但由服务器B上运行的JasperReports服务器解析

(可能不相关,但我们的数据库是Postgres 8.1.3)

谢谢

是的,它应该能工作

在JR3.5.7中工作的报告也应该在JR4.2.1(甚至4.5.0)中工作。向后兼容性非常好。(但它不是神奇的好…所以您需要进行测试。)您可以将iReport设置为保存到较旧的.jrxml版本。您需要小心不要使用3.5.7之后引入的功能


您至少应该测试在更高版本的JasperReports服务器中运行100个报告的出色/快速解决方案。您可能会惊喜地发现它们刚刚工作。

Jasper发行版中有一个工具,可以将JRXML文件更新为最新版本的模式。如果您对Ant脚本感到满意,请尝试:

当我们从Jasper 1.3升级到4.6时,我成功地使用了它