2017-09-08 3 views
0

Payara Microを実行している場合、use the --systemProperties command line argument to specify a file containing system properties to setとすることができます。このファイルの形式は何ですか? (ペーシュ・カショーロマイクロ172を使用して)一例として、--systemPropertiesコマンドライン引数のオペランドとして機能するファイルの形式は何ですか?

、私はsystem.propertiesというファイルを作成し、経由でそれを使用する場合:

java -jar myPayaraJar.jar ... --systemProperties system.properties 

...そして、それは次のようになります。

payaramicro.disablePhoneHome=true 

。その後、私は電話が無効になっているのを見ていない。対照的に、私が--disablephonehomeをコマンドラインオプションとして指定すると、Payaraがこの機能を無効にしていることがわかります。

このプロパティファイルには、代わりに使用する必要がある別の形式がありますか?

+0

すべての小文字でシステムプロパティを設定しようとしましたか?コマンドラインオプションの後ろには大文字と小文字が区別され、変更されて大文字と小文字は関係ありません。このコードでは、コマンドラインオプションで大文字小文字を無視するという変更より古いと思うので、ケースを削除しない可能性があります。ちょっとした考え。 – Mike

答えて

0

ファイルの形式は通常のJavaプロパティファイルです。

しかし、Payara Microにはバグがあるようです。私はあなたがすでにあなたができる最高のgithubのバグを提起しているのを参照してください:https://github.com/payara/Payara/issues/1953

+0

すぐにお返事ありがとうございます!はい、正しいです:特定のコマンドラインオプションをオーバーライドするシステムプロパティを直接渡すことは可能ですが、現時点では '--systemPropertiesFile'引数を使用することはできません。それはいいです;少なくとも私はそれがどのように働くのか理解している! –

0

source codeから、このファイルの形式は通常のjava.util.Propertiesファイルであることがわかります。他にもバグがあるはずです。

関連する問題