尝试${HOSTNAME}
在配置文件中使用不起作用!根据文档,配置文件应该解析文档中提到的环境变量:
如果替换不能在配置本身中解析,则替换回退到环境变量,因此 ${HOME} 将按您的预期工作。此外,大多数配置都合并了系统属性,因此您可以使用 ${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
。