Java Grails可以从文件的远程目录中读取吗?
我们有两台linux服务器,每个服务器上都有一个文件夹,用于所有BIRT报告。我们的应用程序将部署到测试服务器和生产服务器。测试服务器部署将从测试报告文件夹中读取,生产服务器部署将从生产版本中读取。简单的模型,一切都应该是可以做到的 我的问题是,我如何告诉这个BIRT插件,这些报告在某个路径下的另一个框中Java Grails可以从文件的远程目录中读取吗?,java,linux,grails,groovy,file-sharing,Java,Linux,Grails,Groovy,File Sharing,我们有两台linux服务器,每个服务器上都有一个文件夹,用于所有BIRT报告。我们的应用程序将部署到测试服务器和生产服务器。测试服务器部署将从测试报告文件夹中读取,生产服务器部署将从生产版本中读取。简单的模型,一切都应该是可以做到的 我的问题是,我如何告诉这个BIRT插件,这些报告在某个路径下的另一个框中 birt.reporthome=''是我们需要的配置,指向linux框。我只是很难找到指向另一台机器的语法。它需要是uri中的dns名称,因为linux框是集群的,并且负载平衡的 有什么想法吗
birt.reporthome=''
是我们需要的配置,指向linux框。我只是很难找到指向另一台机器的语法。它需要是uri中的dns名称,因为linux框是集群的,并且负载平衡的
有什么想法吗?为什么不在启动时下载每台服务器中的配置?您可以将其添加到引导中,如下所示:
new File("/tmp/birtconfig").text = "dnsname/fileName".toUrl().text
你的变量指向
birt.reporthome = /tmp/birtconfig
您将确信,即使其他服务器出现故障,此功能仍能正常工作。服务器上的配置不是配置,而是包含大约290个文件的目录。