2016-10-20 16 views
0

私はBluemix上にJavaランタイムを持っています。私はこのランタイムにスタンドアロンの実行可能なjarファイルをプッシュしました。 jarファイルには、プロパティファイルも含まれています。ibm bluemix Javaランタイムのファイルへのアクセス

環境ごとにこのプロパティファイルが変更されるため、これはUSER-DEFINED環境変数でアクセスする必要があります。

ENV_PROPERTIES= /com/java/prod.propertiesというプロパティを設定して、アプリケーションが実行中にそのプロパティファイルを取得するようにしました。

私の質問:CFベースのPaaSには、Bluemixの環境変数を使って配置されたファイルを参照する方法はありますか?プラザンナ-bableshwar

@

答えて

1

はい、あなたはbluemixコンソールからユーザー定義の環境変数を作成することができますが。 「ユーザー定義の環境変数の追加」の項を参照してください[1]:

[1] https://new-console.ng.bluemix.net/docs/manageapps/depapps.html#app_env

+0

に役立ちます。しかし、その変数を使用して、配置したファイルを指すことができます。あなたのプログラムでそれを使用しますか? –

+0

はい、あなたはそれを行うことができるはずです。問題はありません... – RandalAnders

+0

あなたはどのようにあなたの瓶の中のファイルへのパスを与えますか?例はありますか? –

0

解決されました私のアプリケーションでは、パズルのこの部分。 Javaインスタンスの場合(ランタイムの場合)、ファイルのルートフォルダは常に「app」フォルダから始まります。言及する必要のあるパスは、このアプリケーションフォルダ内の1つのレベルから始まります。私の場合、 'app'の下のフォルダはjavaと呼ばれていました。だから私のユーザー定義されたプロパティは、次のように読んで: ENV_PROP = java/prod.properties

希望これは、はい、私はそれを認識してい

関連する問題