【问题标题】:Can Grails read from remote directory of files?Grails 可以从远程文件目录中读取吗?
【发布时间】:2014-03-26 22:37:53
【问题描述】:

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

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

birt.reporthome = '' 是我们需要指出 linux 框的配置。我只是很难弄清楚指向另一台机器的语法。它需要是 uri 中的 dns 名称,因为 linux 机器是集群和负载平衡的。

有什么想法吗?

【问题讨论】:

    标签: java linux grails groovy file-sharing


    【解决方案1】:

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

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

    你的变量指向

    birt.reporthome = /tmp/birtconfig
    

    尽管另一台服务器出现故障,但您将确信这仍然有效。

    【讨论】:

    • 这不是服务器上的配置,而是大约 290 个文件的目录。
    猜你喜欢
    • 1970-01-01
    • 2012-01-25
    • 2014-09-11
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 2015-04-22
    相关资源
    最近更新 更多