Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Grails可以从文件的远程目录中读取吗?_Java_Linux_Grails_Groovy_File Sharing - Fatal编程技术网

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

Java Grails可以从文件的远程目录中读取吗?,java,linux,grails,groovy,file-sharing,Java,Linux,Grails,Groovy,File Sharing,我们有两台linux服务器,每个服务器上都有一个文件夹,用于所有BIRT报告。我们的应用程序将部署到测试服务器和生产服务器。测试服务器部署将从测试报告文件夹中读取,生产服务器部署将从生产版本中读取。简单的模型,一切都应该是可以做到的 我的问题是,我如何告诉这个BIRT插件,这些报告在某个路径下的另一个框中 birt.reporthome=''是我们需要的配置,指向linux框。我只是很难找到指向另一台机器的语法。它需要是uri中的dns名称,因为linux框是集群的,并且负载平衡的 有什么想法吗

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

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

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


有什么想法吗?

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

new File("/tmp/birtconfig").text = "dnsname/fileName".toUrl().text
你的变量指向

birt.reporthome = /tmp/birtconfig

您将确信,即使其他服务器出现故障,此功能仍能正常工作。

服务器上的配置不是配置,而是包含大约290个文件的目录。