配置 Websphere Application Server 來執行 Build Forge® 應用程式

配置 WebSphere® Application Server 來執行服務應用程式與說明應用程式。

關於這項作業

WebSphere Application Server 管理主控台上執行此程序中的步驟。
WebSphere Application Server 8.0 版中,WebSphere Application Server 管理主控台的使用者介面略有變更。以下是第 7 版與更早版本的相關指示。8.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,以使用 DevPollSelectorProvider 進行 IO 處理程序。

    移至 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 Serverbuildforge.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

意見