設定 WebSphere Application Server

連接器伺服器執行所在的 Java™ 虛擬機器 (JVM) 上需要特定的內容設定。

開始之前

已完成下列作業:

關於這項作業

在主控台,使用您將要部署的連接器企業應用程式的特定內容,以設定應用程式伺服器。

程序

  1. 驗證或更新 WebSphere Application Server 層次。如需支援的版本和修正套件清單,請參閱 Rational® Connector for SAP Solution Manager 的詳細系統需求

    如果要查看您安裝的 WebSphere Application Server 的最新 WebSphere Application Server 修正套件和臨時修正程式,請參閱 WebSphere Application Server 和 Java JRE 更新資訊

  2. 連接器伺服器執行所在的 Java 虛擬機器 (JVM) 上需要數個特定的設定。如果要設定這些內容,在 WebSphere Integrated Solutions Console 中,請按一下伺服器 > 伺服器類型 > WebSphere Application Server > Server1

    您選取連接器伺服器將部署到的應用程式伺服器。預設是 Server1

  3. 在「伺服器基礎架構」下,按一下 Java 和程序管理 > 程序定義
  4. 其他內容下,按一下 Java 虛擬機器
  5. 將值 100 新增至起始資料堆
  6. 將值 4098 新增至資料堆大小上限

    在 WebSphere Application Server 中設定資料堆大小

    如果系統記憶體足夠,或您預期會處理較大的藍圖,則記憶體越多越好。

    提示: 這裡的數據只是建議;請根據環境來設定適當的值。假設在 64 位元電腦上有 4 GB 資料堆記憶體供應用程式伺服器程序使用,則一般的中型團隊可以使用 4096 MB 的值。「起始」和「上限」資料堆大小務必使用相同的數量。如果從 4GB 降低起始和最大資料堆大小,則您也必須變更 JVM 引數 -Xmx4g -Xms4g 來符合指定的資料堆大小。

    實體記憶體也必須比系統上所有程序所需的記憶體更多,以結合起來防止分頁或交換。分頁會降低系統效能,並影響 Java 記憶體管理系統的效能。

    增加 Java 資料堆大小時,請確定系統上未用的實體記憶體足夠因應增加的數量。如果實體記憶體不足,請安裝更多記憶體,或考量對整體效能的影響。

  7. 按一下套用,然後按一下直接儲存到主要配置
  8. 您必須新增的其中一個自訂內容是 SAPC_HOME,此系統內容指定 Java 虛擬機器可在何處找到所需的配置檔。請將 SAPCInstallDir 換成連接器伺服器安裝目錄。
  9. 回到其他內容下的「Java 虛擬機器」,然後按一下自訂內容。按一下新建,輸入名稱和值,然後按一下確定來新增下列內容。
    • 名稱SAPC_HOME SAPCInstallDir\server\conf
    • 名稱com.ibm.websphere.webservices.DisableIBMJAXWSEngine true
    • 名稱com.ibm.ws.classloader.encodeResourceURLs true
    • 如果您連接至 Oracle 資料庫,則名稱ORACLE_JDBC_DRIVER_FILEJDBC 驅動程式的絕對路徑\ojdbc6.jar
      重要: JDBC 驅動程式的路徑必須是絕對路徑。請不要使用 URL 路徑 (file:///)。如需 Oracle Java 資料庫連線功能 (JDBC) 連線的相關資訊,請參閱設定 Oracle 資料庫
    • 如果您連接至 SQL Server 資料庫,則名稱SQLSERVER_JDBC_DRIVER_FILEJDBC 驅動程式的絕對路徑\sqljdbc4.jar
      重要: JDBC 驅動程式的路徑必須是絕對路徑。請不要使用 URL 路徑 (file:///)。如需 SQL Server JDBC 連線的相關資訊,請參閱設定 Microsoft SQL Server 資料庫
    完成時,「Java 虛擬機器自訂內容」頁面可能類似下列程式碼 Snippet:

    資源:SAPC_HOME;:C:\Program Files\IBM\SapConnector\server\conf
    資源:com.ibm.websphere.webservices.DisableIBMJAXWSEngine;:true
    資源:com.ibm.ws.classloader.encodeResourceURLs;:true

    Java 虛擬機器的自訂內容
  10. 按一下直接儲存到主要配置
  11. 如果要讓變更生效,請重新啟動應用程式伺服器。

下一步

使用主控台來部署連接器 Web 應用程式,請參閱部署在 WebSphere Application Server 上

意見