かなりまっすぐです。`spring.config.location`は無視されます
04:28:
java org.springframework.boot.loader.JarLauncher --spring.config.location="file:///etc/my-application"
とロギングは、設定がアプリケーションに対して可視であることを示し:16.919メイン[次のように私は自分のアプリケーションを実行
# ls -la /etc/my-application
-rwxr-xr-x 1 root root 18 May 3 04:24 /etc/my-application
# cat /etc/my-application
server.port=12345
:私は、設定ファイルを持っています]警告CONFIG- [--spring.config.location = file:/// etc/my-application]
私の設定は無視されます:
Tomcat initialized with port(s): 8080 (http)
次は、同じ結果が得られます。
java org.springframework.boot.loader.JarLauncher --spring.config.location="file://etc/my-application"
はそう:これはどちらか動作しません
java org.springframework.boot.loader.JarLauncher --spring.config.location="file:/etc/my-application"
、引数が同様に通ってくるしません:
java -Dspring.config.location="file:///etc/my-application" org.springframework.boot.loader.JarLauncher
...
... 04:36:53.979 [main] WARNING CONFIG - []
私が設定を直接指定すると不思議に思えば十分ですが、それは動作します:
ここで私は間違っていますか?この髪の毛を裂く!
あなたは '-Dspring.config.location =" file:/// etc/resources-master-server "'を試しましたか? – Ishnark
@ishnark - コピー貼り付けエラーを別にして、私はそれを試しました。しかし、パラメータを与えることは、私はそれが解決策であるとは思わなかった。私は今それを実行し、更新します。 –
ああ、私はスラッシュの数ではなく、 '-D'を意味しました – Ishnark