配置 WebSphere® Application Server 來執行服務應用程式與說明應用程式。
關於這項作業
在
WebSphere Application Server 管理主控台上執行此程序中的步驟。
在
WebSphere Application Server 8.0 版中,
WebSphere Application Server 管理主控台的使用者介面略有變更。以下是第 7 版與更早版本的相關指示。8.0 版中的下列差異會影響到此程序:
- 若要存取應用程式,請按一下。
- 選取應用程式之後,設定環境定義根目錄。
附註: - 您不會看見建立資源的 MBean 的勾選框。
- 若要在 WAS 上重新部署 Build
Forge®,請刪除先前已部署的 Build
Forge®。
程序
- 開啟 WebSphere Application Server 管理主控台。 以下是主控台的 URL:
- http://<was_host>:<was_port>/ibm/console;預設埠是 9060。
- https://<was_host>:<was_port>/ibm/console;預設埠是 9043。如果已啟用 WebSphere Application Server 管理安全,請使用這個 URL。
- 配置 JDBC 驅動程式的支援:
- 建立新的變數 RBF_JDBC_DRIVER_PATH。 在中建立變數。其範圍應該是 WebSphere Application Server 節點和伺服器。請將值設為含有資料庫驅動程式 JAR 檔的目錄。
- 將變更儲存至主要配置。
- 停止並重新啟動 WebSphere Application Server,使新的變數可供使用。
- 建立新的共用程式庫 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 時,在上述範例中,請使用正斜線 (/) 而非反斜線 (\)。
- 將變更儲存至主要配置。
- 如果 WebSphere Application Server 已部署在 Solaris 上,必須更新 WAS 應用程式伺服器 JVM,以使用 DevPollSelectorProvider 進行 IO 處理程序。
移至 WAS 管理主控台。開啟
通用 JVM 引數的內容如下所示:
-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider
預設伺服器名稱為 server1。不過,如果已部署 Build
Forge® 的應用程式伺服器有不同的名稱,請使用該名稱。
- 安裝 Build
Forge® 應用程式 WAR 檔。
- 開啟。
- 按一下安裝。
- 瀏覽至 jas.war 檔。 請使用 /jas 作為環境定義根目錄。
- 按下一步,然後清除建立資源的 MBean 勾選框(如果已選取)。
- 按下一步,然後按一下完成。
- 在安裝文字底端,按一下儲存。
- 安裝 Build
Forge® 說明 WAR 檔。
- 按一下。
- 按一下安裝。
- 瀏覽至 Build
Forge® 安裝目錄中的 BuildForgeHelp.war 檔。 請使用 /BuildForgeHelp 作為環境定義根目錄。
- 按下一步,然後清除建立資源的 MBean 勾選框(如果已選取):
- 按下一步,直到看到完成按鈕為止,然後按一下完成。
- 按一下安裝文字底端的儲存。
- 將 RBF_JDBC_LIBRARY 設為共用程式庫參照。
- 按一下。
- 按一下 jas.war 鏈結。
- 按一下共用程式庫參照。
- 選取 jas.war 方框。
- 按一下參照共用程式庫。
- 將 RBF_JDBC_LIBRARY 加入清單中。
- 設定類別載入器順序:
- 在管理模組下,選取 jas.war,然後從下拉功能表中選取類別載入器順序。
- 請將該值變更為載入類別時先載入本端類別載入器(母項類別最後)。
- 將變更儲存至主要配置。
- 檢查 Build
Forge® 配置檔。 確定檔案中的 services_url 項目有指向正確的 URL。如果您是使用 WebSphere Application Server,buildforge.conf 中的這個內容值看起來應該像是 https://<hostname>:9443/jas 或 https://<hostname>:9080/jas。buildforge.conf 檔位於下列位置:
- Windows 系統
<bfinstall>\
- UNIX 和 Linux 系統
<bfinstall>/Platform/
- 在 UNIX 和 Linux 系統中,新增對 jas 的 bin 目錄中所有檔案的執行許可權。
在此範例中,是使用設定檔 AppSrv01。如果您的設定檔名稱不是 AppSrv01,請使用您的設定檔名稱。
chmod -R 755 <WAS-install>/AppServer/profiles/AppSrv01/installedApps/
<node>/jas_war.ear/jas.war/bin
- 更新程式庫 PATH 變數來包括下列目錄:
- 如果使用 64 位元的 Linux 或 WebSphere Application Server,請完成下列步驟來複製提供的 64 位元程式庫:
- 重新命名程式庫檔案。
- 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。
- 將 64 位元程式庫檔案自 token_libs_64 複製到 token_libs。請勿在指令中使用換行。此處的使用方式是為了可讀性。