MQ-Konfigurationen werden für Open Liberty-Ziele nicht extrahiert

Wenn MQ-Konfigurationen nicht für Open Rights-Ziele extrahiert werden, verwenden Sie die folgende Problemumgehung:

  1. Extrahieren Sie die Datei wmq.jmsra.rar aus der Quell-VM, indem Sie sie dem Migrationsplan hinzufügen.

    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. Bearbeiten Sie die Server-XML-Datei, um sicherzustellen, dass die folgenden Funktionen im Feature-Manager enthalten sind:

      <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. Achten Sie in derselben Datei darauf, dass der Nutzername und das Pass wort für jmsActivationSpec festgelegt sind:

      <jmsActivationSpec …>
        <properties.mqJmsRa … userName="USER_NAME" password="PASSWORD"/>
      </jmsActivationSpec>
    
  4. Darüber hinaus kann es ein JNDI-Problem geben, das Sie gemäß der Fehlermeldung beheben müssen.