buildforge.conf ファイルの更新

buildforge.conf ファイルは 2 つの場所に存在し、インストール後に buildforge.conf ファイルを更新する必要がある場合は、 両方の場所で更新しなければなりません。

Build Forge データベースが別のホスト・コンピューターに移動された場合、 データベース・ホストを更新するために buildforge.conf ファイルを編集することが必要になる場合があります。 このファイルを編集するもう 1 つの一般的な理由は、データベース・パスワードを更新するためです。 データベース・パスワードは、ネットワーク・セキュリティー・ポリシーに準拠するよう定期的に変更する必要があります。

以下の手順を使用して、buildforge.conf ファイルを更新してから、buildforge.conf の更新済みコピーを使用して rbf-services.war ファイルを再作成します。
注: buildforge.conf の rbf-services.war への追加だけが必要な場合は、buildforge.conf を 編集するステップを省略します。
  1. Build Forge エンジンを停止します。
  2. Build Forge のインストール・ルート・ディレクトリーにある buildforge.conf ファイルを見つけます。
  3. テキスト・エディターを使用してファイルを開き、構成設定を変更して、ファイルを保存します。
    注: このファイルを 編集するには、ルート特権または管理者特権が必要になります。
  4. rbf-services.war ファイルを含むディレクトリーに移動します。例えば、次のとおりです。
    Apache Tomcat Server <bfinstall>/Apache/tomcat/webapps

    $CATALINA_HOME/webapps
  5. rbf-services.war のバックアップ・コピーを作成します。例えば、次のとおりです。
    Windows copy rbf-services.war rbf-services.war.bak
    UNIX/Linux cp rbf-services.war rbf-services.war.bak
  6. rbf-services ディレクトリーを削除します。例えば、次のとおりです。
    Windows rmdir rbf-services /s /q
    UNIX/Linux rm -rf rbf-services
  7. Windows の場合は以下のコマンドを実行します。
    1. classes ディレクトリーを再作成します。例えば、次のとおりです。

      mkdir WEB-INF¥classes

    2. 更新された buildforge.conf ファイルを新規 classes ディレクトリーにコピーします。例えば、 次のとおりです。

      copy <path_to_bf_conf>¥buildforge.conf WEB-INF¥classes

    3. rbf-services.war ファイルを更新します。例えば、次のとおりです。

      jar -uvf rbf-services.war WEB-INF

  8. UNIX および Linux の場合は以下のコマンドを実行します。
    1. 次のように unzip ユーティリティーを使用して、rbf-services ディレクトリーを作成しデータを取り込みます。

      unzip -d rbf-services rbf-services.war

    2. 更新された buildforge.conf ファイルを新規 classes ディレクトリーにコピーします。例えば、 次のとおりです。

      cp <path_to_bf_conf>/buildforge.conf rbf-services/WEB-INF/classes

    3. 実行可能ファイルに対する許可を rbf-services で設定します。
      chmod 755 <bfinstall>/server/tomcat/rbf-services/bin/*
  9. Build Forge エンジンを再始動します。

    Windows では、rbf-services ファイルが再配置され、 更新された buildforge.conf を使用して rbf-services ディレクトリーが自動的に再作成されます。


フィードバック