更新 buildforge.conf 文件

buildforge.conf 文件位于两个位置,如果需要在安装后进行更新,那么必须在这两个位置都进行更新。

如果将 Build Forge 数据库移动到其他主计算机上,您可能需要编辑 buildforge.conf 文件以更新数据库主机。 编辑此文件的另一个常见原因是更新您的数据库密码,为遵守网络安全策略,必须定期更改该密码。

使用以下过程来更新 buildforge.conf 文件,然后使用 buildforge.conf 的已更新副本重新创建 rbf-services.war 文件。
注: 如果仅需要将 buildforge.conf 添加到 rbf-services.war,请跳过编辑 buildforge.conf 的步骤。
  1. 停止 Build Forge 引擎。
  2. 在 Build Forge 安装根目录中找到 buildforge.conf 文件。
  3. 使用文本编辑器打开该文件,修改配置设置,并保存该文件。
    注: 需要 root 用户或 Administrator 特权才能编辑此文件。
  4. 浏览到包含 rbf-services.war 文件的目录,例如:
    Apache Tomcat 服务器 <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. 重新创建类目录,例如:

      mkdir WEB-INF\classes

    2. 将已更新的 buildforge.conf 文件复制到新的类目录,例如:

      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 文件复制到新的类目录,例如:

      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 目录。


反馈