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

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

关于此任务

WebSphere Application Server 管理控制台上执行此过程中的步骤。
WebSphere Application Server V8.0 上,WebSphere Application Server 管理控制台的用户界面稍有变化。以下指示信息适用于 V7 和较低版本。V8.0 中的以下差异影响该过程:
  • 要访问应用程序,请单击应用程序 > 应用程序类型 > 企业应用程序
  • 在选择应用程序后,设置上下文根。
注释:
  • 您不会看到为资源创建 MBean 复选框。
  • 要在 WAS 上重新部署 Build Forge®,请删除先前部署的 Build Forge®

过程

  1. 打开 WebSphere Application Server 管理控制台: 以下是控制台的 URL:
    • http://<was_host>:<was_port>/ibm/console;缺省端口为 9060。
    • https://<was_host>:<was_port>/ibm/console;缺省端口为 9043。如果已启用 WebSphere Application Server 管理安全性,请使用此 URL。
  2. 为 JDBC 驱动程序配置支持:
    1. 创建新变量 RBF_JDBC_DRIVER_PATH环境 > WebSphere 变量中创建变量。其作用域应该为 WebSphere Application Server 节点和服务器。将其值设置为包含数据库驱动程序 JAR 文件的目录。
    2. 将更改保存到主配置。
    3. 停止并重新启动 WebSphere Application Server 以使新变量可用。
    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. 如果 WebSphere Application Server 部署在 Solaris 上,那么有必要更新 WAS 应用程序服务器 JVM 以对 IO 进程使用 DevPollSelectorProvider。

    转至 WAS 管理控制台。打开服务器 > 服务器类型 > WebSphere Application Server > server1 > Java和进程管理 > 进程定义 > Java 虚拟机 > 通用 JVM 参数

    通用 JVM 参数的内容如下:
    -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider 

    缺省服务器名称是 server1。但是,如果部署了 Build Forge® 的应用程序服务器具有不同名称,请使用该名称。

  4. 安装 Build Forge® 应用程序 WAR 文件。
    1. 打开应用程序 > 企业应用程序
    2. 单击安装
    3. 浏览到 jas.war 文件。 使用 /jas 作为上下文根。
      • Windows 系统:
        <bfinstall>\PrepForExternal\jas.war
      • UNIX 和 Linux 系统:
        <bfinstall>/Platform/PrepForExternal/jas.war
    4. 单击下一步,如果选中了为资源创建 MBean 复选框,那么将其取消选中。
    5. 单击下一步,然后单击完成
    6. 单击安装文本底部的保存
  5. 安装 Build Forge® 帮助 WAR 文件。
    1. 单击应用程序 > 企业应用程序
    2. 单击安装
    3. 浏览到 Build Forge® 安装目录中的 BuildForgeHelp.war 文件。 使用 /BuildForgeHelp 作为上下文根。
    4. 单击下一步,如果选中了为资源创建 MBean 复选框,那么取消选中:
    5. 单击下一步,直到您看到完成按钮,然后单击完成
    6. 单击安装文本底部的保存
  6. 将 RBF_JDBC_LIBRARY 设置为共享库引用。
    1. 单击应用程序 > 企业应用程序
    2. 单击 jas.war 链接。
    3. 单击共享库引用
    4. 选择 jas.war 框。
    5. 单击引用共享库
    6. 将 RBF_JDBC_LIBRARY 添加到列表中。
  7. 设置类装入器顺序:
    1. 管理模块下,选择 jas.war,然后从下拉菜单选择类装入器顺序
    2. 将该值更改为首先是使用本地类装入器装入的类(最后是使用父类装入器装入的类)
  8. 将更改保存到主配置。
  9. 检查 Build Forge® 配置文件。 确保文件中的 services_url 条目指向正确的 URL。如果正在使用 WebSphere Application Server,那么 buildforge.conf 中此属性的值应类似于 https://<hostname>:9443/jashttps://<hostname>:9080/jas。 buildforge.conf 文件位于以下位置:
    • Windows 系统
      <bfinstall>\
    • UNIX 和 Linux 系统
      <bfinstall>/Platform/
  10. 对于 UNIX 和 Linux 系统,添加对 jasbin 目录中所有文件的执行许可权。

    在该示例中,使用概要文件 AppSrv01。如果您的概要文件名称不是 AppSrv01,请使用自己的概要文件名称。

    chmod -R 755
    <WAS-install>/AppServer/profiles/AppSrv01/installedApps/
    <node>/jas_war.ear/jas.war/bin
  11. 更新库 PATH 变量以包含以下目录:
    • Windows 系统,PATH 包含:
      <bfinstall>\token_libs
    • AIX 系统,LIBPATH 包含:
      <bfinstall>/Platform/token_libs
    • Linux/Solaris,LD_LIBRARY_PATH 包含:
      <bfinstall>/Platform/token_libs
  12. 如果正在使用 64 位 Linux 或 WebSphere Application Server,请完成以下步骤来复制提供的 64 位库:
    1. 重命名库文件。
      • 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

反馈