未針對 Open Liberty 目標擷取 MQ 設定

如果未為 Open Liberty 目標擷取 MQ 設定,請使用下列因應措施:

  1. wmq.jmsra.rar 檔案新增至遷移計畫,從來源 VM 中擷取該檔案。

    applications:
    - appName: brownear-ear
      httpEndpoints:
      - httpPort: 9080
        httpsPort: 9443
        id: defaulthttpendpoint
      image:
        name: brownear-ear
    includeFiles:
    - /opt/IBM/WebSphere/AppServer/installedConnectors/wmq.jmsra.rar
    
  2. 編輯伺服器 XML 檔案,確保功能管理員包含下列功能:

      <featureManager>
        <feature>ejb-3.2</feature>
        <feature>jms-2.0</feature>
        <feature>mdb-3.2</feature>
        <feature>localConnector-1.0</feature>
        <feature>jaxrs-2.1</feature>
        <feature>cdi-2.0</feature>
      </featureManager>
    
  3. 在同一個檔案中,請確認已為 jmsActivationSpec 設定使用者名稱和密碼:

      <jmsActivationSpec …>
        <properties.mqJmsRa … userName="USER_NAME" password="PASSWORD"/>
      </jmsActivationSpec>
    
  4. 此外,可能會發生 JNDI 問題,您需要根據錯誤訊息解決問題。