在 WebSphere Application Server 上配置 BIRT Web 保存檔

本主題說明如何在 WebSphere® Application Server 上配置 BIRT Web 保存檔。

關於這項作業

在 WebSphere Application Server 上安裝 Business Intelligence and Reporting Tools (BIRT) 伺服器執行時期之後,請將 BIRT Web 保存檔中的配置設定變更為環境所需的值。
註: 如需 BIRT 部署的其他相關資訊,請參閱 BIRT FAQ
尋找埠資訊
這些指示中指定的路徑位置使用 WebSphere Application Server 設定檔配置中的預設埠。如果您的環境不使用預設值,則必須更新埠號以使用正確值。您可以在這個目錄中找到設定檔的已配置埠:/profiles/logs/AboutThisProfile.txt
使用 wsadmin 工具
如果您使用 BIRT 2.3.2 版或以上版本,在變更配置設定之後,您必須使用 WebSphere Application Server wsadmin 工具來更新 BIRT web.xml 檔案。如需此工具的相關資訊,請參閱 WebSphere Application Server 資訊中心

程序

  1. 開啟 BIRT Web 保存檔。
    1. 在 Web 瀏覽器中輸入下列 URL 就可啟動 WebSphere Integrated Solutions:
      http://server_host:port/ibm/console/login.do
      其中 port 是 WebSphere Application Server 設定檔的埠。如果 WebSphere 已安裝在新的設定檔目錄中,預設埠為 12060。如果它已安裝在預設 WebSphere 設定檔中,則管理埠為 9060。
  2. 更新配置設定:
    1. 選取應用程式 -> 應用程式類型 → WebSphere 企業應用程式
    2. 按一下 birt_war 此時會開啟用來自訂 BIRT 設定的「配置」標籤。
    3. 明細內容頁面中選取類別載入及更新偵測
    4. 更新檔案的輪詢間隔中提供一個整數值,例如 60
    5. 類別載入器順序中,選取以應用程式類別載入器載入的類別優先(母項最後)
    6. WAR 類別載入器原則頁面中,選取應用程式的單一類別載入器
  3. 按一下以儲存配置設定。然後,按一下儲存,將這些變更套用至主要配置。
  4. 如果您使用 BIRT 2.3.2 版或更新版本,請更新 BIRT web.xml
    1. 將 BIRT web.xml 檔案複製到暫存目錄。 您可以在這個目錄中找到 web.xml<cq_profile_dir>/installedApps/dfltCell/birt_war.ear/birt.war/WEB-INF/web.xml
      註: 在 Windows、Unix 及 Linux 平台上,預設 WebSphere Application Server Cell 目錄是 dfltCell。在 Solaris 平台上,預設目錄是 <srv>Node01Cell
    2. 移至暫存目錄。然後,編輯 web.xml 檔案。
    3. WORKING_FOLDER_ACCESS_ONLY 的參數值從 true 變更為 false
      <context-param>   <param-name>WORKING_FOLDER_ACCESS_ONLY</param-name>   <param-value>false</param-value>
    4. WORKING_FOLDER_ACCESS_ONLY 的參數值從 true 變更為 false
    5. 儲存檔案。
    6. 將更新的檔案套用至 WebSphere 主要配置。
      1. 從命令提示字元,移至步驟 4 所建立的暫存目錄。然後,針對目標設定檔,執行下列指令來啟動 wsadmin 工具。
        Windows:
        <cq_profile_dir>\bin\wsadmin
        UNIX 或 Linux:
        <cq_profile_dir>/bin/wsadmin.sh

        其中 <cq-profile-dir> 是已安裝 BIRT 伺服器執行時期環境的設定檔路徑。

        註: 如果已針對此設定檔啟用 WebSphere 管理安全,當出現提示時,請輸入管理使用者的使用者名稱及密碼。在某些情況下,您必須提供其他參數才能啟動 wsadmin 工具。例如,如果 WebSphere 設定檔不使用 8880 作為預設 SOAP 連接器,您必須使用此語法提供其埠號:
        wsadmin -connType SOAP -port #### -user admin -password YourPassword
      2. wsadmin 提示輸入下列指令:
        wsadmin> $AdminApp update birt_war file {-operation update -contents web.xml -contenturi birt.war/WEB-INF/web.xml} wsadmin> $AdminConfig save wsadmin>exit

意見