2016-07-25 5 views
-2

すべてのアダプターの設定を1か所で取得できますか?たとえば、モバイル接続サーバーに必要なストア接続文字列、httpserverアドレスが必要です。 Mobilefirstバージョン8.0。 ありがとうございます! MobileFirst財団8.0ではすべてのモバイルファーストサーバーアダプターの共有設定ファイル

+0

あなたはおそらくあなたのmobilefirstバージョンのような基本的なものを言及したいと思います... –

+0

ありがとうございます。バージョン8.0。 –

答えて

2

あなたは次のオプションがあります。JavaScriptのアダプター使用している場合

を:

  • 編集MobileFirstコンソールからの接続設定、
  • するか、設定ファイルを作成し、Mavenのコマンドを使用します(または今後のCLIアップデートのMobileFirst CLI)、または他のツールを使用して、同じ接続設定のセットを必要とする各アダプタにファイルをプッシュすることができます。

この方法を使用すると、サーバーにダウンタイムは発生しません。

ここでは、「コンフィギュレーションを引き、プッシュ」のトピックを参照してください:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/javascript-adapters/

カスタマイズされたアダプタのプロパティは、設定ファイル]タブで見つかったアダプター構成ファイルを使用して共有することができます。
これを行うには、以下で説明するpullコマンドとpushコマンドを使用します。プロパティを共有するには、プロパティに与えられたデフォルト値を変更する必要があります。

DmfpfConfigFileプレースホルダを実際の値(たとえば、config.json)に置き換えます。次に、アダプタMavenプロジェクトのルートフォルダからコマンドを実行します。

  • コンフィギュレーションファイルをプルするには - mvn adapter:configpull -DmfpfConfigFile=<path to a file that will store the configuration>
  • 設定ファイル - mvn adapter:configpush -DmfpfConfigFile=<path to the file that stores the configuration>をプッシュするには

あなたは、アプリケーション・サーバーのserver.xmlファイルにJNDIプロパティを追加し、あなたがあなたのアダプタのそれぞれにこれらのプロパティを読み取ることができconfigurationAPI(getServerJNDIProperty)を使用することができ、

をJavaのアダプタを使用している場合。ただし、server.xmlを使用すると、接続プロパティのリストを更新したいときはいつでも、ダウンタイムが発生することに注意してください。

+0

ありがとうございます。私はこのヘルプ情報を見てきました。すみません、私にとってはとてもカエルです。任意のアダプタMavenプロジェクトのルートフォルダからコマンドを実行する必要がありますか?私は、私のmobilefirstサーバー内の異なるメイプルプロジェクトを持っています。どのように私はすべての私のアダプタでこの設定ファイルを使用することができますか? –

+0

アダプタごとに使用する必要があります。 v8.0では、すべてのアダプターに「中央の場所」はありません。 JavaScriptまたはJavaアダプタを使用していますか? –

+0

Javaアダプタのみ –