我们设置了两个Linux服务器,每个服务器上都有一个文件夹用于我们所有的BIRT报告。我们的应用程序将部署到测试服务器和生产服务器。测试服务器部署将从测试报告文件夹中读取,并从生产版本中读取生产。简单的模型,一切都应该可行。
我的问题是如何告诉这个BIRT插件报告在某个路径下的另一个框中?
birt.reporthome = ''
是我们需要指向linux框的配置。我只是在努力弄清楚指向其他机器的语法时遇到了困难。它需要是uri中的dns名称,因为linux框是聚集的并且是负载平衡的。
有什么想法吗?
答案 0 :(得分:0)
为什么不在启动时在每台服务器上下载配置?您可以将它添加到您的引导程序中,例如:
new File("/tmp/birtconfig").text = "dnsname/fileName".toUrl().text
你的变量指向
birt.reporthome = /tmp/birtconfig
尽管其他服务器出现故障,你仍然可以确定这是有效的。