配置 Websphere Application Server 以运行 Build Forge 应用程序

配置 WebSphere Application Server 以运行服务应用程序和帮助应用程序。

关于此任务

在 WebSphere 管理控制台中执行以下过程中的步骤。
自 WebSphere V8.0 开始,WebSphere 管理控制台的用户界面稍有变化。以下指示信息适用于 V7 和较低版本。V8.0 中的以下差异影响该过程:
  • 要访问应用程序,请使用应用程序 > 应用程序类型 > 企业应用程序
  • 设置上下文根的步骤移到了选择应用程序之后。
  • 您不会看到为资源创建 MBean 复选框。

过程

  1. 打开 WebSphere 管理控制台。 以下是控制台的 URL:
    • http://<was_host>:<was_port>/ibm/console;缺省端口为 9060。
    • https://<was_host>:<was_port>/ibm/console;缺省端口为 9043。如果已启用 WebSphere 管理安全性,请使用此 URL。
  2. 为 JDBC 驱动程序配置支持。
    1. 新建变量 RBF_JDBC_DRIVER_PATH。环境 > WebSphere 变量中创建变量。其作用域应该为 WAS 节点和服务器。将其值设置为包含数据库驱动程序 JAR 文件的目录。
    2. 将更改保存到主配置。
    3. 停止并重新启动 WebSphere 服务器以使新变量可用。
    4. 新建共享库 RBF_JDBC_LIBRARY。

      环境 > 共享库中创建库。使用刚创建的 RBF_JDBC_DRIVER_PATH,添加 JDBC 设备驱动程序的 JAR 文件名称。如果有多个 jar 文件需要列出,请将每个 jar 文件都以单独的一行列出(如同 DB2 中的情形)。

      以下示例针对 MySQL 数据库驱动程序:

      ${RBF_JDBC_DRIVER_PATH}\mysql-connector-java-5.0.5-bin.jar

      下一个示例针对 DB2:

      ${RBF_JDBC_DRIVER_PATH}\db2jcc.jar
      ${RBF_JDBC_DRIVER_PATH}\db2jcc_license_cu.jar

      在这些示例中,对于 UNIX 或 Linux,使用正斜杠 (/) 而非反斜杠 (\)。

    5. 将更改保存到主配置。
  3. 安装 Build Forge 应用程序 WAR 文件。
    1. 打开应用程序 > 企业应用程序
    2. 单击安装
    3. 浏览到 rbf-services.war 文件。 使用 rbf-services 作为上下文根。
      • Windows 系统:
        <bfinstall>\PrepForExternal\rbf-services.war
      • UNIX 和 Linux 系统:
        <bfinstall>/Platform/PrepForExternal/rbf-services.war
    4. 单击下一步,如果选中了以下复选框,那么取消选中:
      • 为资源创建 MBean
    5. 单击下一步,直到您看到完成按钮,然后单击完成
    6. 单击安装文本底部的保存
  4. 安装 Build Forge 帮助 WAR 文件。
    1. 打开应用程序 > 企业应用程序
    2. 单击安装
    3. 浏览到 Build Forge 安装目录中的 BuildForgeHelp.war 文件。 使用 /BuildForgeHelp 作为上下文根。
    4. 单击下一步,如果选中了以下复选框,那么取消选中:
      • 为资源创建 MBean
    5. 单击下一步,直到您看到完成按钮,然后单击完成
    6. 单击安装文本底部的保存
  5. 将 RBF_JDBC_LIBRARY 设置为共享库引用。
    1. 打开应用程序 > 企业应用程序
    2. 单击 rbf-services.war 链接。
    3. 单击共享库引用
    4. 选中服务层登录 Servlet 框。
    5. 单击引用共享库
    6. 将 RBF_JDBC_LIBRARY 添加到列表中。
  6. 设置类装入器顺序。管理模块下,选择服务层登录 Servlet,并在下拉框中找到类装入器顺序。将该值更改为首先是使用本地类装入器装入的类(最后是使用父类装入器装入的类)
  7. 将更改保存到主配置。
  8. 检查 Build Forge 配置文件。 确保文件中的 services_url 条目指向正确的 URL。如果使用 WAS,那么 buildforge.conf 中的该属性值应类似于 https://<hostname>:9443/rbf-serviceshttps://<hostname>:9080/rbf-services。 buildforge.conf 文件位于以下位置:
    • Windows 系统
      <bfinstall>\
    • UNIX 和 Linux 系统
      <bfinstall>/Platform/
  9. 添加对 rbf-servicesbin 目录中所有文件的执行许可权。(UNIX 和 Linux 系统)。在该示例中,使用概要文件 AppSrv01。如果不是 AppSrv01,请使用您自己的概要文件名称。
    chmod -R 755 <WAS-install>/AppServer/profiles/AppSrv01/installedApps/<node>/rbf-services_war.ear/rbf-services.war/bin
  10. 更新 PATH 变量以包含令牌库目录。
    • Windows 系统
      <bfinstall>\token_libs
    • UNIX 和 Linux 系统
      <bfinstall>/Platform/token_libs
  11. 如果要使用 64 位 Linux 或 WAS,那么需要复制所提供的 64 位库。
    1. 重命名 32 位库文件。
      • Windows 系统:将 <bfinstall>\token_libs\rcl_rational.dll 重命名为 <bfinstall>\token_libs\rcl_rational.dll.old
      • UNIX 和 Linux 系统:将 <bfinstall>/Platform/token_libs/librcl_rational.so 重命名为 <bfinstall>/Platform/token_libs/librcl_rational.so.old
    2. 将 64 位库文件从 token_libs_64 复制到 token_libs。 请勿在命令中使用换行符。此处使用换行符仅为保证可读性。
      • Windows 系统
        copy <bfinstall>\token_libs_64\rcl_rational.dll 
             <bfinstall>\token_libs\rcl_rational.dll
      • UNIX 和 Linux 系统
        cp <bfinstall>/Platform/token_libs_64/librcl_rational.so 
           <bfinstall>/Platform/token_libs/librcl_rational.so

反馈