Grails可以从文件的远程目录中读取吗?

时间:2014-03-26 22:37:53

标签: java linux grails groovy file-sharing

我们设置了两个Linux服务器,每个服务器上都有一个文件夹用于我们所有的BIRT报告。我们的应用程序将部署到测试服务器和生产服务器。测试服务器部署将从测试报告文件夹中读取,并从生产版本中读取生产。简单的模型,一切都应该可行。

我的问题是如何告诉这个BIRT插件报告在某个路径下的另一个框中?

birt.reporthome = ''是我们需要指向linux框的配置。我只是在努力弄清楚指向其他机器的语法时遇到了困难。它需要是uri中的dns名称,因为linux框是聚集的并且是负载平衡的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

为什么不在启动时在每台服务器上下载配置?您可以将它添加到您的引导程序中,例如:

new File("/tmp/birtconfig").text = "dnsname/fileName".toUrl().text

你的变量指向

birt.reporthome = /tmp/birtconfig

尽管其他服务器出现故障,你仍然可以确定这是有效的。