構成ファイルで使用しようとしても${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