gpt4 book ai didi

configuration - Typesafe Config环境变量

转载 作者:行者123 更新时间:2023-12-04 05:31:29 26 4
gpt4 key购买 nike

尝试在配置文件中使用${HOSTNAME}不起作用!根据文档,配置文件应解析文档中提到的环境变量:

substitutions fall back to environment variables if they don't resolve in the config itself, so ${HOME} would work as you expect. Also, most configs have system properties merged in so you could use ${user.home}.



是否可以将主机名添加到配置文件中?

复制
host.name=${HOSTNAME}添加到 application.conf文件,然后尝试从任何地方访问它。例如,尝试添加
Logger.info(s"Hostname is ${current.configuration.getString("host.name").getOrElse("NOT-FOUND")}")

Global.scala

环境
这是在RHEL6环境中运行的,其中 echo $HOSTNAME生成 precise32,因此环境变量存在,而不是程序 hostname

最佳答案

解决方案似乎是通过系统属性-Dhost.name=$HOSTNAME-Dhost.name=$(hostname)传递主机名。我以为在Windows中会发生其他事情,但这适用于* NIX环境。

除非有人能提出更清洁的方法,否则这将是公认的答案。

关于configuration - Typesafe Config环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18770689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com